CSS: Cascading Style Sheets

CSS (Cascading Style Sheets) is used by both the authors and readers of web pages to define colors, fonts, layout, and other aspects of document presentation. It is designed primarily to enable the separation of document content (written in HTML) from document presentation. This separation can improve content accessibility, provide more flexibility and control in the specification of presentational characteristics, and reduce complexity and repetition in the structural content. CSS can also allow the same page to be presented in different styles for different rendering methods, such as on-screen, in print, by voice (when read out by a speech-based browser or screen reader) and on braille-based, tactile devices.

Advantages of using CSS include:

  • Presentation information for an entire website or collection of pages can be held in one place, and can be updated quickly and easily.
  • Different users can have different style sheets: for example a large text alternative for visually-impaired users, or a layout optimized for small displays for mobile phones.
  • The document code is reduced in size and complexity, since it does not need to contain any presentational markup.
Contact Us!

Contact Form

(510) 903-0464


Oakland, CA 94602

Monday - Friday
9AM - 5PM Pacific