Use of Tables in HTML used to be very problematic till the time CSS was not there. Tables used to make the Web Pages and Web Designs very heavy resulting slow loading of the website. They used to be incompatible with web browsers and thus leaving a narrow choice for the visitors to avail the website.
Then came CSS (cascading style sheet) and it provided the solution to all the web pages which were dealing with heavy page weight. CSS based HTML is HTML without tables. Designs with CSS markups are very quick to load and browser compatible too. Developing HTML into CSS gives a different feel to the web design and some extra features along with it.
Code
CSS is a standard for HTML coding. The reason for this is its browser compatible characteristic. Earlier HTML coding used to have many problems with different browsers. CSS mainly shortens the length of the codes of web page, which decreases the pages size making it easy and fast to load in browsers.
Design
Use of CSS makes the design simple; hence all tedious designs can be done easily and in less time. It also makes the whole website friendly and fresh. CSS makes the management of the entire website easy to maintain without any expertise in hand.
BandwidthCSS reduces the HTML coding and page size too. Hence use of CSS reduces the bandwidth usage. This saves bandwidth cost, ultimately.
Printer FriendlyCSS abiding web pages can easily be printed without any intricacy and the printers can execute the entire website layout.
Consistency
It is easy to maintain, handle and control the whole website made on CSS based HTML/XHTML. Ex: Suppose you want to change the background of the entire website you just need to change the background of the single page in style sheet and the background of the whole website will be changed. So next time whenever you think about getting your any web work done in HTML or XHTML keep CSS in mind
|