CSS Table Less Format and HTML Table Base Format, Which One You Prefer

I have been doing extensive research on netbreaks the layout and boxes overlap each other,
regarding people's opinion on building website usingmaking certain parts of the content unreadable. Such
CSS div based format over HTML table basedthings are easily manageable using tables where as
format and have found that there is a lot moreCSS would require multiple "hacks" to produce the
improvement in terms of page size, load time anddesired outcome.
search engine positioning after switching to CSS divRedesigning a CSS div based site is much easier and
based format.less time consuming than HTML table based site. This
CSS is syntactic, it's fast and lightweight. Comparedis because CSS designs have separate files for
to HTML, developing a site in CSS table less format iscontent and visual data including web page structure
more systematic. The clarity of the code in CSSwhereas table based designs mix layout information
makes you feel much in control where as in HTMLwith content in the same file. Table based HTML sites
table based format we just go on pumping the tablesheavily relay on spacers (transparent gifs) to control
into the design leading to more complex and clutteredblank spaces within the sites, where as this can be
html code. CSS is definitely more of an efficient wayeasily achieved using margins and padding in CSS
to code, as the style sheet is loaded once andlayout.
cached, versus loading the table code with everyAlthough CSS based design appears to be simpler,
page.neat and tidy you need to spend significant amount
Depends on how complicated website design is Iof time learning the rules of the CSS. This comes
would recommend CSS over HTML. In CSS the basicthrough practice only. If you want to make pure CSS
principle is to use div tags as containers to holddiv based designs, be prepared to invest time in
different elements instead of table cells. Assigning anlearning. No matter how seasoned developer or
id or class to those div allows you to add styles anddesigner you are, be prepared to hunt down the
to position them using an external style sheet insteadbugs relentlessly for endless hours.
of over and over again in each td. Many timesWeb developers must consider their clients
instead of going for 100 percent CSS table lesspreference before finalizing the format. If the client is
development people use partial CSS div based andmore concerned about standards and wants to be
partial HTML table based procedure. For e.g. They usesure not to use any deprecated strings in their
a table for holding things in place and assign ids orwebpage then CSS div based design is the best
classes to the tds for styling, which is still better thanoption.
a purely table based design with inline styles.Finally we can say let the war continues between
As far as code goes, we all know now that CSSCSS div based and HTML table based design to our
generates less code and it is search engine friendlybenefit. In the mean time designers and developers
but it has certain limitations and problem, often it iscan add on more knowledge and practice with both
because of browser incompatibility. I've seen lots oftables and CSS and become more versatile to handle
website layouts done with CSS, where the contentany situation.