Web Site Template Design Pattern
HTML Design Pattern for a Web Site Template
A web site template can be applied to multiple web pages to avoid repeating the code for common elements on all web pages. It can also be cached on the client side by web browsers, to improve page load times. For example, you can have a style sheet with templates that create site logos and navigation, which can be updated to easily change the "look and feel" of the entire web site.
This site is an actual working example of a web site with a site-wide template. If you do "View Source" on this page, you will not see the code for the logo at the top, the navigation section on the left or various other common elements, which appear in the same location on all pages of the site, because they are loaded from the site template.
Chrome is a good browser for developing templates because its Developer Tools show the HTML code after the template has been applied to the page. For example, in the picture below you can see the unordered list and list items for the navigation links.