Hi, Peter, and thanks for the reply! :o) Rick
> -----Original Message----- > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On > Behalf Of Peter Hyde-Smith > Sent: Thursday, February 21, 2008 10:55 PM > To: 'CSS Discussion' > Subject: Re: [css-d] Float list items [medium] > > > ----- Original Message ----- > From: "Rafael" <[EMAIL PROTECTED]> > To: "Rick Faircloth" <[EMAIL PROTECTED]> > Cc: "'CSS Discussion'" <css-d@lists.css-discuss.org> > Sent: Thursday, February 21, 2008 9:32 PM > Subject: Re: [css-d] Float list items [medium] > > > > Rick Faircloth wrote: > >> Your example below is impressive, Georg, for sure. > >> > >> But just look at the CSS hoops you had to jump through > >> just to get what looks like a simple table. > >> > >> Why go to so much trouble avoid using <table> ? > >> Just because you can or is there a more compelling reason? > >> > >> I'm relatively new to the CSS scene, so these are sincere questions. > >> > >> Rick > >> > > Hi, Rick. > > George's example is a quite complex one (from my point of view, > > anyway), so that, and the lack of standard support by IE (and some > > others?), is probably the reason why you see such code. > > > > Anyway, back to your question: Why not using a table? As George said > > before, that's simply because the data shown is not tabular data. For > > tabular data we will understand that which has no sense if not seen in > > such a way (tabulated), e.g. a calendar. Now, aside from this, tables > > are actually complex elements, and as such, they have been problematic > > or "expensive" to deal with by browsers and other softwares (like > > screen-readers). > > > > There are cases, though, where the desired layout calls for the help > > of a table, and although basically everyone here would ask you not to > > use it (or simply to use another layout) it could be your best or even > > only choice. If I recall correctly, George had to make use of JavaScript > > to make IE's behave as desired. > > > > But I went beyond the topic, the point here (and what semantic > > markup is about) is to use the actual HTML elements that are supposed to > > enclose your data, like using <address> for addresses (of course), <kbd> > > for keyboard sample, <code> for code (duh!), <samp> for sample output, > > <def> for definitions, <abbr> for abbreviations, <p> for paragraphs, > > <dl>+<dt>+<dl> for definition lists (such as glossaries), etc. And not > > using <blockquote> just because you want to indent the code, or using > > <p><br></p> to add some spacing. > > > > I hope this helped, and sorry if I bored you along the way. > > Rafael. > > __________________________________________________________________ > > 02/21/2008 > > Hello Rick: > > As a follow on to Rafal, it is a case of using the right tool for the right > job. HTML for structural markup, CSS for layout and style. The business end > of the tools aren't broken, it's the handles (the browsers) that tend to > have ergonomic problems. > > Peter > www.fatpawdesign.com > > ______________________________________________________________________ > css-discuss [EMAIL PROTECTED] > http://www.css-discuss.org/mailman/listinfo/css-d > List wiki/FAQ -- http://css-discuss.incutio.com/ > List policies -- http://css-discuss.org/policies.html > Supported by evolt.org -- http://www.evolt.org/help_support_evolt/ ______________________________________________________________________ css-discuss [EMAIL PROTECTED] http://www.css-discuss.org/mailman/listinfo/css-d List wiki/FAQ -- http://css-discuss.incutio.com/ List policies -- http://css-discuss.org/policies.html Supported by evolt.org -- http://www.evolt.org/help_support_evolt/