Cascading Style Sheets (CSS)

Monday May 14, GTC West, Class P20

The Internet

Image of a portion of the Internet, source Wikipedia
Image of a portion of the Internet, source Wikipedia

'World Wide Web' ≠ 'Internet'

  • The Internet is the global network of computers using TCP/IP
  • POP, SMTP (Email)
  • HTTP (Web)
  • FTP
  • more....

 

Right Column

Background: CSS to the Rescue

Need for fix was recognized at W3C

  • 1995: Work on CSS started
  • 1996 CSS 1 becomes Full Recommendation (same as HTML)
    • Languished: unsupported by browsers, unknown by many web professionals
  • 1998 CSS 2 defined and recommended
    • Web Designers and Developers are starting to pay attention
    • Browsers are starting to think about paying attention
  • Browsers start supporting it
    • Version 4 browsers took a stab at it
    • IE 5 was decent (in comparison)
    • IE 5.5 and 6 - better yet
    • Mozilla, Firefox, Opera, Safari all start doing it right
    • IE 7 catches up some
  • Awareness of power and usefulness starts to make us pay attention, demand better
  • Tools makers see the market and start adding support
    • Dreamweaver - early popular program with decent support
  • 2004: CSS 2.1 is authored, essentially revising 2.0 to reflect the state of the market.
  • Today (2007 for any people of the future)
    • Quite well supported by 'Grade A' browsers (Yahoo definition)
    • Pure CSS layouts becoming common
    • Promise is being fulfilled...