CSS has the ability to position an "element" (or content) precisely on the page with far more accuracy and robustness than frames or tables allow. The "elements" that you can position are ...
There are several ways in which CSS can achieve this ...
The most popular ways to control layout and position with CSS are ...
The <span>, <layer> and <ilayer> tags are used less and less.
Click here to read an article on <div> tag concepts.
When you surround content with a <div> tag you can use the Float and Clear properties to position and style that content into boxes and elements such as columns, headers and footers.
Click here to read an article on creating layouts WITHOUT turning <div> tags into layers.
When you add Positioning and stacking order (Z-index) to a <div> tag it becomes a layer. Click here for more on Layers
Click here to read a tutorial on creating divs and layers with Dreamweaver.
None at present