Web page layout and design (look and feel) should be specified using CSS (cascading style sheets).
CSS is the web standard method of defining the look and feel of a web page.
CSS provides complete web look and feel of the web site.
Page content and page layout is separate with CSS.
Designers can change the look of a web page without touching the page.
By pointing a browser to a different CSS, the same page can look completely different to different visitors.