Become a webdsign master


CSS and Tables: the hype and the Trends

CSS  and  Tables:  The  hype  and  the trends
Some  things  are just easy-to-do with tables
The  History  of  tables
People often find themselves writing fairly
Before tables came along, the web was acomplicated CSS to do something that would be
pretty dull place. Using tables forlayouttrivial using tables. Take form styling for
opened up new vistas of possibilities ofan instance. It's possible to lay out even
visually  "designing"  a  page.very tricky forms using tables in just a few
minutes. You can achieve similar results by
It could well be argued that table basedfloating elements with CSS, but it's a lot
layout was responsible for the popularityofmore involved. If you're a CSS guru it's all
the  web  and  the  field  of  web  design.part of the fun. However if you're a regular
mortal,  it  can  be  incredibly frustrating.
Worse still, over the last few years, table
based layout has come under severe criticismAnother such thing is page footers. It's
and was widely demonized. Web purists claimpretty easy to do using tables. Whilst doing
that tables were never meant for layout sothis using CSS alone, it would hardly be any
one shouldn't use them for such. A rapidlywonder why web developers turn their back on
progressive hype seems to be in the air allCSS  when  even simple things are rendered so
around.
If you have the knowledge and patience, you
Reality  behind  the  hypecan do most things using CSS that you used to
do using tables. Sure it may take you longer,
Despite the fact that pioneers have beenbut you'll get there in the end (or die
talking about web standards for a long time,trying).
the majority of web sites are still developed
using tables and non standards compliant codeCSS benefits. But does it provide you what
.you  need?
History has shown many examples ofIt's true that switching a large site to a
technologies that started out life with oneCSS based layout can save a huge amount of
purpose, only to end up finding morebandwidth. However, for most sites, this
practical applications as something else. Andsaving would be insignificant or mostly
it sounds very apt in case of tables. The webirrevelent.
itself was never intended to be a channel for
edutainment, marketing and information butPeople want fast loading pages and many
for  sharing  research  data.advocates have suggested that CSS helps
accomplish this. For most sites, the "design"
Using tables is a pragmatic approach, if notis spread evenly across the whole site.
preferredHowever with CSS based sites, the "design" is
usually held in one or more external files.
The W3c Web Accessibility GuidelinesThese files can be fairly complicated, and
recognize that designers will continue to useeven for a simple site, can get big, or even
table for layout - and so include informationfast.
about how they can be implemented in the most
accessible way. Designers are not going toSearch  engine  friendliness:  CSS  vs Tables
immediately stop using tables for layout;
mainly owning to the reason that this is theIt's true that the search engines like
default behavior of most WYSWYG (what you seesemantic pages. It's also a widely held
is what you get) Web design packages and; CSSnotion that search engines like lean code.
for layout is so difficult to implementBuilding a site using CSS and web standards
successfully.can defiantly encourage the development of
search engine friendly sites. However it's
Moreover, Professionals still argue the useneither  magic  bullet, nor a panacea either.
of tables for the layout of pages on the Web,
despite the fact that this goes againstThere are many table based sites that score
current standards. They argue it to be avery highly in the search engines. It's
pragmatic approach - if not their preferredequally possible to build a CSS based site
options.that gets a terrible search engine ranking.
The most important thing for high ranking is
Let's  explode  the  myths:  CSS  vs  Tablescontent and inbound links, not whether a site
uses  tables  or  CSS  for  layout.
Most web designers don't simply feel the need
to  switch  overIssues  pertaining  to  accessibility
The majority of web sites are still developedThere is quite increasing number of people
using tables and non standards compliantwho try to sell web standards and especially
code. Because of this, user agents will beCSS based design by playing on client's
forced to handle table based layouts for manyaccessibility  fears.
years to come. This effectively negates one
of the biggest selling points for webThere isn't anything inherently inaccessible
standards. That of forward compatibility.about table based design. While it's true
That's why, most web designers really don'tthat your site needs to be published to a
feel there is an overwhelming need to startrecognised set of grammars to get an AA
developing sites using CSS based layouts andaccessibility rating, tableless design is
standards  compliant  code.only a recommendation, not a requirement for
the  more  stringent  AAA  rating.
CSS development has a much higher barrier to
entry  than  table  based  designThe  final  word
While comparing table based design to CSSFinal Table based design will be around for a
based design, the syntax of CSS, for sure,long time. However, it is not good enough
turns out to be is pretty easy. Nobody injust to say that it is wrong to use them . In
their right mind would argue that you needcertain circumstances using tables for layout
too be a rocket scientist to learn CSS.can  make  much  more  sense  than  CSS.
Nevertheless, some of the concepts can be
quite  tricky  to  assimilate.Web standards and CSS based design are
defiantly the way forward. However in the
Continuing in the same spirit it is true thatrush to advocate these "new" techniques,
there are so many bugs, even the "experts"people end up being hyperbolic and the
find themselves spending an inordinate amountreality falls short of expectationent Company
of time bug fixing. For a novice this must bewith a well connected development
extremely frustrating. Not knowing if theinfrastructure in India having a strong
problem is down to your misunderstanding ofoffering superior web services and solutions
CSS  or  some  obscure  browser  bug.at  competitive  costs.
Perhaps this is why many people see webDeepak Sharma is a Web Designer at BlueApple,
standards as "Ivory Tower" and why many weba Web Design and Development Company with a
standards advocates come across as having awell connected development infrastructure in
sense of superiority and a zealous attitudeIndia having a strong offering superior web
towards  web  design.services and solutions at competitive costs.



1 A B C D E 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128