James A. Donald wrote:
--
I am just beginning to get into CSS. I like to keep all
my html simple and generic looking.
I want to use a table, because I have, (gasp) tabular
data. I want it to look like a table. Not only that,
but I want it to look like a plain ordinary
uncomplicated vanilla table, to look like everyone
else's table.
Seems to me that the only reasonably easy way to do this
is to declare the style transitional, and use <TABLE >
Is there a better way?
--digsig
Since you have tabular data, I'd go with a table, that's what they're for.
============================
http://www.allmyfaqs.com/faq.pl?Tableless_layouts
CSS-Based Layouts
HTML was never designed to be a layout language. The <table> element was
designed to mark-up tabular data (such as you'd find in a spreadsheet).
CSS (Cascading Style Sheets) was designed for design and presentational
issues - and makes pages easier and faster to code, more manageable,
accessible, and faster to download.
Do not let the term "tableless layouts" fool you, it means exactly what
it says, it does not mean "tableless webpages". You should continue to
use tables for tabular data.
============================
http://webdesign.about.com/od/css/a/aa102102a.htm
....CSS Positioning (CSS-P) is the only way to create standards based Web
pages using XHTML. Why? Because XHTML requires that tables only be used
to define tabular data, and not be used for layout.
============================
http://www.tableless.com.br/en/
What is Tableless?
Tableless isn't a technology, nor a programming language, much less an
application! Tableless is a rather misleading name for a method of
building clean, accessible and standard complaint websites.
Notwithstanding, "tableless" is what best describes the main concept
towards a more accessible web: the abolishing of tables as a means of
designing web sites.
We use CSS to format the information contained in the text markup files
or, if you prefer, (X)HTML files.
Clarifying: We don't use the infamous tables to structure the website.
For this we use exclusively CSS. We didn't get rid of the tables. In the
tableless method, all the tags are used semantially, i.e, each tag has
its own role. If you want to have an italic text, you should use the
<i></i> tag. Want a paragraph? Use <p></p> Got it? So, if you want to
display tabular data , e.g. a list of products with their prices, names,
if it's available in the stock; you should use tables. Therefore, using
tables to display tabular data is right but never use them to layout
structuring.
============================
http://www.dcddesigns.com/folder/web...esign-Services
Tableless CSS Driven "Fluid" Website Design
So you may be asking "what are tables and why does removing them from my
website help?" Glad you asked! Tables have mistakenly been used for many
years by designers to piece a site's graphic layout back together,
similar to a jigsaw puzzle.
.... Removing tables from non-tabular data will also allow those with
disabilites and image disabled browsers a more meaningful experience
with your website and as more and more non computer devices are able to
access websites your site will be ready to go on them!