> #col1 {
> width: 253px;
> height: auto;
> border-right: 2px dotted #5D355E;
> float: left;
> margin: 0px;
> padding: 0px;
> clear: both;
> }
> #col1 p, #col2 p, #col3 p {
> font: 12px/16px Arial, Helvetica, sans-serif;
> margin: 0px;
> padding: 5px 10px;
> }
> 

Mike, 
There are two small problems with this example. You are applying the
clear:both to the #col1 div. This works well in some instances but will fail
if #col2 or #col3 have much longer content. By fail I mean that the other
divs will poke out the bottom of their parent container.

You can see this here:
http://www.maxdesign.com.au/jobs/css/sullivan-daley.htm

Another point (getting picky here, so apologies) is that you are show pixel
sizes for your font-sizes inside the containers. This is not recommended by
the WAI as it is not good for browsers that do not support scaling of
content in pixels (like IE). A better option is to use percents or EM's. A
really good article on this is here:
http://www.clagnut.com/blog/348/

Thanks
Russ

*****************************************************
The discussion list for http://webstandardsgroup.org/
See http://webstandardsgroup.org/mail/guidelines.cfm
for some hints on posting to the list & getting help
***************************************************** 

Reply via email to