Implementing a Website in Cascading Style Sheets (CSS)

Tuesday May 15, GTC West, Class P21

CSS Syntax

selector { property: value; }

Attaching CSS

<style>
@import url('styles.css');
</style>

CSS Selectors

tag
.class
#id

CSS Units

em for text
px for rest

Right Column

Background: CSS

New Policy, Old Technology
  • 1996: CSS 1 (started in 1995)
  • 1998: CSS 2
  • 1998 - 2004: support and interest steadily builds
  • 2004: CSS 2.1 (2.0 revised for state of implementation)
  • 2007: Quite well supported by 'Grade A' browsers
California Web Policy
  • Summer 2006 – IOUCA Recommendations
    • Usability, Accessibility, Separation of form and content
  • January 2007 – Policy Statement