Css Layout Vs. Tables Layout
By: Jack • Essay • 492 Words • March 9, 2010 • 1,046 Views
Css Layout Vs. Tables Layout
CSS layout vs. Tables layout
In this paper we are going to discuss the differences in using Cascading Style Sheets (CSS) for layout and tables for layout. When the internet begun, there was not a way to display graphics or nice layout. In other words, it was rudimentary and unattractive. This changed when (Creative Commons) Ў§until David Siegel published his landmark book, which offered some brilliant workarounds for the limitations of existing browsers and W3C specs circa 1997.ЎЁ And tables ruled in web design. David Siegel techniques for constructing websites relied on intricate tables within other nested tables to make a webpage. So for some time, tables were one of the main tools of webmasters for the design and arrangement of text and graphics. The way tables were used to layout a page was by dividing the page in parts or columns with tables, and nesting tables in other tables until the desire design was accomplished. This process produced big pages that loaded very slowly (lots of memory and hard drive space). After some time (in 1996) the W3C invented (CSS) to unify and improve the appearance and style of websites. To explain what CSS is in simple words, CSS is a method for webmasters to divide or separate the layout and appearance of a webpage from the content of the webpage. As a result, using CSS is a much more efficient way to layout a webpage than using HTML on every page of the website. Additionally, CSS provides more accurate control over layout than HTML. Once the designs elements are remove from the HTML page, the page is uncomplicated and clean. Only the webpage content will remain in the HTML page making it smaller and consequently, faster to upload.
Pros
Advantages of CSS:
„П Pages download more rapidly than table layout
„П Type less code on all WebPages resulting in shorter and neater work
„П Website is kept uniform throughout all the pages.
„П Easier updating the website, less errors caused by editing numerous HTML pages.
„П Another