Not boring at all!
Thanks for the explanation, Rafael!  :o)

Rick

> -----Original Message-----
> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On
> Behalf Of Rafael
> Sent: Thursday, February 21, 2008 10:32 PM
> To: Rick Faircloth
> Cc: 'CSS Discussion'
> 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.
> ______________________________________________________________________
> 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/

Reply via email to