Intigrating Styles to Web page

Linking to an External Style Sheet

An external style sheet may be linked to an HTML document through HTML's LINK element

<LINK REL=StyleSheet href="aural.css" TYPE="text/css">

Embedding a Style Sheet

A style sheet may be embedded in a document with the STYLE element

<STYLE TYPE="text/css">
        BODY { background: url(foo.gif) red; color: black } 
        P EM { background: yellow; color: black }
        .note { margin-left: 5em; margin-right: 5em }

Importing a Style Sheet

A style sheet may be imported with CSS's @import statement. This statement may be used in a CSS file or inside the STYLE element:

<STYLE TYPE="text/css" MEDIA="screen, projection">
      @import url(;
      @import url(/stylesheets/punk.css);
       DT { background: yellow; color: black }

Inlining Style

Style may be inlined using the STYLE attribute. The STYLE attribute may be applied to any BODY element (including BODY itself) except for BASEFONT, PARAM, and SCRIPT. The attribute takes as its value any number of CSS declarations, where each declaration is separated by a semicolon. An example follows:

<P STYLE="color: red; font-family: 'New Century Schoolbook', serif">
This paragraph is styled in red with the New Century Schoolbook font, if available.

The CLASS Attribute

The CLASS attribute is used to specify the style class to which the element belongs. For example, the style sheet may have created the punk and warning classes:

.punk { color: lime; background: #ff80c0 }

These classes could be referenced in HTML with the CLASS attribute:

<H1 CLASS=punk>Proprietary Extensions</H1>

The ID Attribute

The ID attribute is used to define a unique style for an element. A CSS rule such as

#wdg97 { font-size: larger }

may be applied in HTML through the ID attribute:

<P ID=wdg97>Welcome to the Web Design Group!</P>