Collected by Elizabeth Janson Home Page |
|
Linking to an external referenceSee this page for a working example, which calls the files 'style1.css', 'doc1.html' and 'doc2.html' Linking and EmbeddingOnce you have a style sheet, there are two ways of associating a web page with it. The first is to link the page to the style sheet. Which is preferable? If you think about one of the most important advantages of style sheets, the ability to update and overhaul the appearance of a site without modifying the web pages themselves, then you'll agree that linking is to be preferred, as otherwise, when you alter your style sheet, you'll have to edit it in every page. This negates a lot of the advantage of separating content and presentation. When might embedding be a good idea? If your pages are to be downloaded, and read off-line, then users will be unlikely to locate and download any style sheet. So when they come to read the page off-line, no style. Netscape Navigator makes matters worse, as it fails to load a page if the style sheet can't be found. But overall, linking is much to be preferred. LinkingIf you open our sample HTML page, you'll find the following in the HEAD of the page:
Let's take a look at each attribute briefly.
To link to your style sheet, all you need to do is paste the line of code above into the HEAD of your HTML file, then change the HREF value to point to the location of your style sheet. EmbeddingIf you want or need to embed your style sheet, the following element is placed into the HEAD of the HTML file.
The <noindex> and </noindex> surrounding tags are instructions to web spiders indexing your site, asking them to ignore the enclosed code. This appeared first on the webmonkey tells site http://hotwired.lycos.com/.
The InlineUsing a 'STYLE' attribute on an element inside 'BODY' is called 'inline'.Inline style definitions affect individual occurrences of a tag. These are embedded within the tag itself using the STYLE attribute. The following HTML code colors a specific <P> tag: <P STYLE="color: red"> This line will be red. <P> This line will not be red.Result: This line will be red. This line will not be red. If the inline style conflicts with an embedded or linked style, the inline style overrides for that particular occurrence. For example, if the line above appears on a Web page that defines <P> to be green through a linked style sheet, all paragraphs will be green except for the <P> above, which will be red. |
CSS begins here |
- which the HTML spells as 'color'. |
This page is part of Elizabeth Janson's web site
http://www.oocities.org/elizatk/index.html
Tetbury residents in the Eighteenth Century my Australian Family History and Barrie, our Family Poet. |