Thanks to CSS, the days of using tables to position onscreen Web content are finally over. Now, instead of trying to fit square pegs into round holes, designers can use CSS to bring a page layout sensibility to their Web designs–if, that is, they have this practical guide by a veteran Web designer to show them how.