Accessibility
Main advantages of CSS layout:
Separation of style and content. CSS and html are generally found in separate files. This makes team work easier because the designer and the programmer can work independently. It also allows access to different browsers and devices.
Server traffic. Pages can be reduced by between 40% and 60%, and the browsers store the style sheet in the cache memory. This cuts the costs of information transmission.
Loading times. Lighter-weight pages makes the user experience more satisfactory, their appreciating faster download times.
Precision. The use of CSS permits far greater control over the design, specifying the location and size of the elements on the page with precision. Relative or variable measurements can also be used to adapt the screen or display device to the contents.
Maintenance. It significantly reduces maintenance time when it is necessary to make changes because just one file is modified, the presentation file, meaning it is not necessary to touch the pages which contain the structure with the contents.
Unified design and flexibility. It is possible to change the appearance of a Web site completely or partially just by modifying the style sheet. Having the style of a Web site in a single file also means that the same appearance can be maintained on all pages.
Ranking. Pages designed with CSS possess cleaner codes because they do not involve design, just content. This is more semantically correct and the site will appear in better positions on search engines. Google ignores design when searching.