"MeNotHome" <dtfa@****nospm****insightbb.com> wrote in message
news:p0kdhvginsotjabucl0fvggsh39h2oi6gj@4ax.com...
> I am trying to teach myself CSS. And struggling for sure.
>
> I looked at <a style='text-decoration: underline;' href="http://www.dmxzone.com" target="_blank">www.dmxzone.com</a> reviewed the CSS and html code.
> There are tables all over the place.
>
> I really thought CSS was to eliminate tables and improve cross browser
> compatibility. I am spending hours and hours trying to learn CSS.
> There is so much to learn.
CSS is more an attempt at seperating layout from content than anything else.
Problem is it is dependant on the user agent being css compliant or it
degrades.
Proponants of css in place of tables for presentation will argue that is an
advantage. They will also say that tables do not degrade gracefully so when
they are broken the site becomes inaccessable.
But that is true with any coding problem
>
> Incompatibilities between browsers is terrible. You have to test them
> all.
>
Tables that are built correctly according to the specifications, and using
the guidlines from w3c for using tables for layout, are more likely to
present a site as the designer would wish across more platforms than css.
When a table is built correctly it will also deliver its content correctly
to the likes of speech readers.
If you just wish to deliver flat text based content page after page (as in a
book) then by all means, go with css. If you want to deliver your content in
a graphical environment and you want it to layout as similar as possible in
as many browsers as possible - then go with correctly built tables.
What ever you do - at the end of the day it is your choice and any effect it
has on you, your sites visitors numbers etc is entirely for you to determine
and judge.<!-- ~MESSAGE_AFTER~ -->
>> Stay informed about: I thought CSS was to eliminate tables?