HTML, or HyperText Markup Language is the language of the web. I do a lot of page layout manually because I need to do the same in servlet code. To get the overall look of a page, I'll consult a designer, who will create a page in her favorite program. I then dissect the code and proceed manually.
HTML The Definitive Guide
O'Reilly's terrific book is an indispensible resource for HTML.
This page shows some snippets of the HTML used in the Blonde Guy website.
Most table layout is gone from the BlondeGuy website, having been replaced by CSS. One of the remnants of table layout is for the animated blue buttons used for links. The table layout is demonstrated on this page by making the table borders visible.
I wanted to gain experience hosting a web site on my home server. The domain blondeguy.com is hosted by Cruzio, my ISP. A page on http://www.blondeguy.com/ redirects users to my home server. Here is the HTML I used to do that.
<meta http-equiv="Refresh" content="15; URL=http://blondeguy.dyndns.org/">