> -----Original Message----- > From: Stephen [mailto:stephen-d@xxxxxxxxxx] > Sent: Wednesday, January 28, 2009 1:41 PM > To: Paul M Foster > Cc: php-general@xxxxxxxxxxxxx > Subject: Re: New to PHP question > > Paul M Foster wrote: > > If you want exact layout (columns > > lined up, etc.), the simplest solution is to use HTML tables. > > > > > > > The horror. > > Do not use tables for layout. > > Use CSS. > > Especially now that Microsoft, just this week, is sending out IE 8 > which > seems to be fully CCS standards compliant. Your high horse--get off of it. Are you not familiar with "div-itis"? If I need to represent data in a grid-style layout, I am going to use a <table> every time instead of making tons of <div> elements and tying them into the appropriate CSS. http://www.giveupandusetables.com Also... as far as I know, XHTML 1.0 Strict and XHTML 1.1 still include the <table> tags. I can understand wanting to separate style from structure, but I think that tables are more structural than stylish. You have to draw the line somewhere. If you're displaying tabular data, use a table. If you just want stuff to be in a grid and the structure has no bearing on the content, then it's time to weigh in. Finally, just because IE8 is (supposed to be) fully CSS standards compliant doesn't mean anything for IE7, IE6, IE5, etc. // Todd -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php