D
dmcconkey
Hi folks,
In reading the thread "Column width in a CSS table", I realized there
was much confusion over CSS tables--rather the CSS display:table family
of CSS properties. I then wondered if I might have it all wrong...
I avoid display:table thanks to the plague that is Internet Explorer.
Though, generally, I avoid tables anyway. No problem. Tables (HTML
tables this time) are for conveying tabular data. Not layout.
CSS handles layout fairly well, assuming you're not emulating some
graphic designer's idea of a webpage. When I want to control float and
position, I use CSS. When I generate a year-end revenue report, I use
HTML tables.
Is this now antiquated? I've always thought that tables are still okay
for organizing tabular data. After all, that's using HTML for
structure--as it should be.
Why then do CSS tables exist? Why would I want to emulate HTML table
tags using CSS display properties?
Have I missed the boat entirely? Am I now as confused as I was in 1998?
Thanks,
-Dan
In reading the thread "Column width in a CSS table", I realized there
was much confusion over CSS tables--rather the CSS display:table family
of CSS properties. I then wondered if I might have it all wrong...
I avoid display:table thanks to the plague that is Internet Explorer.
Though, generally, I avoid tables anyway. No problem. Tables (HTML
tables this time) are for conveying tabular data. Not layout.
CSS handles layout fairly well, assuming you're not emulating some
graphic designer's idea of a webpage. When I want to control float and
position, I use CSS. When I generate a year-end revenue report, I use
HTML tables.
Is this now antiquated? I've always thought that tables are still okay
for organizing tabular data. After all, that's using HTML for
structure--as it should be.
Why then do CSS tables exist? Why would I want to emulate HTML table
tags using CSS display properties?
Have I missed the boat entirely? Am I now as confused as I was in 1998?
Thanks,
-Dan