Web Developer Foundations: Using XHTML
 
Textbook Companion Web Site

  Home  

  Chapter 1    
    The Internet & the
    World Wide Web

  Chapter 9
Cascading Style Sheets
First Edition Textbook Companion

 

Now that you've had an introduction to XHTML, graphics, web design and web site development concepts, you are ready to study a more advanced technique of formatting web pages - Cascading Style Sheets (CSS).

CSS is not new -- it was first proposed as a standard by the W3C in 1996. However, CSS has just recently begun to be supported by browsers and other user-agents in a more standard manner. Cascading Style Sheets is a useful technology for separating the presentation style of the web page from the information on the web page itself.

You may recall that the <font> tag is deprecated. This means that while it is still part of the W3C recommendation, it will be dropped from the recommendation in the future. Cascading Style Sheets are used to fulfill the function of the <font> tag in addition to providing many other web page formatting and positioning capabilities. This chapter will introduce you to the use of Cascading Style Sheets (CSS) on the Web.

Intro to CSS
Chapter Links & Additional Resources

CSS Documentation
W3C Overview of CSS
W3C CSS1 Recommendations
W3C CSS2 Recommendations
Eric Meyer's CSS Mastergrid
CSS Validator

CSS Tutorials
EchoEcho.com
Mako.com
HTML Goodies
CSS Layout Techniques

Nokia's Mobile Internet Toolkit
CSS Tip!

Here's the latest CSS Tip:

Every web developer has at one time or another created a style sheet and had it simply not work. Sometimes it is easy to review the code and correct a syntax error. Other times, the error is not immediately apparent. To rule out syntax problems, validate your CSS. Free validators are available from the W3C and the Web Design Group.

 

Chapter 9 Clarifications

Every attempt is made to create a perfect book, but errors tend to appear here and there.

  • Page 289
    ".new { text:#FFFF00;"
    should read
    ".new { color: #FFFF00;
  • Page 305 #2 refers to the pages index.htm, menu.htm, performances.htm, and jobs.htm. It should instead refer to the pages index.htm, services.htm, askthevet.htm, and contact.htm.
Purchase the book at Addison-Wesley Publishing

  Chapter 2
    XHTML Basics


  Chapter 3 
   
XHTML Hyperlinks
    XHTML Tables

  Chapter 4 
    XHTML Color  &
    Visual Elements

  Chapter 5
   XHTML Frames   

  Chapter 6 
    XHTML Forms

  Chapter 7 
    Web Site Design

  Chapter 8 
    Web Site
    Development

  Chapter 9
    Introduction to 
    Cascading Style
    Sheets

  Chapter 10
    Web Media

  Chapter 11
    Promotion for 
    Web Developers

  Chapter 12 
    Introduction to Web
    Page Interactivity

  Chapter 13 
    E-Commerce

  Color Chart

  FrontPage

  Dreamweaver

Bonus Chapters:
     Networking
     Security

Top of Page      

Copyright © 2002 
Terry A. Felke