Cascading Style Sheets (CSS) is an easy way for adding or manipulating style sheets to new or existing web documents. We can use Cascading Style Sheets (CSS) to improve or enhance the appearance of web pages.
By using these CSS tools we can specify how the elements of an webpage are shown .It separates the style of the document from the structure: Some certain text sizes , colors, fonts and styles may be preferred by the developer of a webpage, it is fundamental to allow a user’s defined viewing preferences to override.
CSS is one of the most powerful tools for a Web designer as it can revamp the entire mood and tone of a Web site. Well written style sheets can be updated quickly without any changes to the underlying XHTML.
Where is CSS used?
CSS is used to style Web pages as well as XHTML and XML markup.
CSS is also used to define how Web pages should look when viewed in other media than a Web browser. For example, you can create a print style sheet that will define how the Web page should print out and another style sheet to display the Web page on a projector.
Maintenance:-By using CSS it is much easier to maintain the appearance of a website.
Functionality:- CSS provides rich functionality, including defining the appearance of HTML pages when they are printed
Accessibility: Use of CSS provides much greater accessibility, allowing users with special needs to alter the appearance of a Web page to suit their requirements. CSS also allows Web pages to be more easily rendered by special devices, such as speaking browsers, PDAs, etc.
External styles is that all webpages can reference one file and use the same styles; thus, subsequent changes can be made in one place and will take place in all webpages.