CSS Advantages and Disadvantages – Part 1
In modern web design culture, the use of style sheet languages such as CSS has become a popular tool and trend for web designers. The use of CSS started when the need for functional web designs, both effective and efficient, were in great demand and the use of table weren’t as effective and as efficient as anyone have thought. Several advantages has been cited as to why CSS became accepted in the growing industry of web design. Such advantages are as follows:
Bandwidth – A stylesheet will usually be stored in the browser cache, and can therefore be used on multiple pages without being reloaded, increasing download speeds and reducing data transfer over a network.
Reformatting or Progressive Enhancement – With a simple change of one line, a different stylesheet can be used for the same page. This has advantages for accessibility, as well as providing the ability to tailor a page or site to different target devices. Furthermore, devices not able to understand the styling will still display the content.
Flexibility – By combining CSS with the functionality of a Content Management System, a considerable amount of flexibility can be programmed into content submission forms. This allows a contributor, who may not be familiar or able to understand or edit CSS or HTML code to select the layout of an article or other page they are submitting on-the-fly, in the same form.
Consistency – When CSS is used effectively, in terms of inheritance and “cascading,” a global stylesheet can be used to affect and style elements site-wide. If the situation arises that the styling of the elements should need to be changed or adjusted, these changes can be made easily, simply by editing a few rules in the global stylesheet.
>>> Read Part 2 of CSS Advantages and Disadvantages >>>

