Castro Chapter 8

7
WORKING WITH STYLE SHEET FILES HTML5 & CSS Visual Quickstart Guide Chapter 8

Transcript of Castro Chapter 8

Page 1: Castro Chapter 8

WORKING WITH STYLE SHEET FILESHTML5 & CSS Visual Quickstart Guide

Chapter 8

Page 2: Castro Chapter 8

External Style Sheets• Preferred choice for implementing style sheets• External file with all style rules• Tell each page in web site to load external sheet

• Provides consistent look and feel to all pages• Enables easier site redesign, since style sheet only has to be

edited once

Page 3: Castro Chapter 8

Creating External Style Sheet• Create a new text document in Notepad, Notepad++, Text

Editor, BBEdit, etc.• Define style rules for your web page• Save document in text-only format in desired directory.

• Give document the extension .css to designate it as a Cascading Style Sheet

• Name style sheets however you please• base.css and global.css are popular for style sheet that contains

display rules intended for all or the majority of pages on a site• Additional, section-specific style sheets should be named

according to the section.• E.g. products.css for a style sheet for product-related pages

Page 4: Castro Chapter 8

Linking External Style Sheets• In the head section of each page in which you wish to use

the style sheet, type:• <link rel=“stylesheet” type=“text/css” href=“url.css” />

• Replace “url.css” with the path and filename for your style sheet.

• Styles imported this way will be overridden by styles within the (X)HTML document

• You can link to several style sheets at once. The later ones take precedence over the earlier ones.

Page 5: Castro Chapter 8

Creating an Embedded Style Sheet• In the head section of your page, type: <style type=“text/css”>

• Define your style rules• Type </style> to complete the internal style sheet• These rules will override any external style sheet rules

Page 6: Castro Chapter 8

Applying Inline Styles• Within the HTML element you want to format, type style=“

• Create the style rule without curly brackets or a selector• For additional style definitions, type ; (a semicolon) and

repeat step 2• Type the final quote mark “• Examples:

• <img src=“palau250.jpg” width=“250” height=“163” alt=“El Palau de la Musica” style=“border: 4px solid red” />

• <p style=“font-size:1.2em; color:blue”>

Page 7: Castro Chapter 8

Viewing Other Designers’ CSS Code• Can be an excellent way to learn how to do things using

CSS• Not much more difficult than viewing the source code for a

web page• Steps:

• View the web page’s source code• If the CSS code is in an internal style sheet, you’ll see the CSS in this

source code

• For an external style sheet, find and copy the URL in the link element or @import rule

• Paste the style sheet’s URL in the Address box of your browser and hit Enter. If the address is relative, you might have to enter the full URL