- Ankita Mathor
Most of nowadays websites are created with tables. Tables allow a multi-part structure for documents, each part being able to contain a menu, header, content more and complex design structure.
Multiple imbrications of tables is often necessary, even for simple designs.
The difference between a good web designer and a great one is the ability to know how to take short cuts and save time without compromising the quality of work.
Amount of tags (table, tr, td, colspan, rowspan) becomes huge and weighs the code down, making it difficult to read and to update.
Very heavy code generally lengthens the loading time for the pages.
Full-CSS or CSS positioning (CSS-P) is a strict application of recommended Web standards of today. XHTML, replacing HTML, is conceived to create a clear separation between content and layout.
Standards orientation is clear: all width, height, size, font, color tags MUST NOT be included in the html page but in the page that will be used to generate the layout for the document, that is the CSS style sheet.
Using CSS and XHTML means that all the content of the site is kept separate to the style, or the way the site should be displayed, which is controlled from an external file. This makes it exceptionally easy to make large changes to the design without even having to touch any individual pages themselves. It also loads quicker, is more compatible with future technology, and opens up wider design possibilities.
We will create our website "the right way", totally in CSS, there will be no tables for layout. This website will respect all WC3 Norms and Standards and will also respect accessibility rules for all handicaps, blind and deaf users.