Introduction.
Who Is This Book For?
How This Book Works.
Online Support Files.
Conventions Used in This Book.
1. Understanding CSS.
What Is CSS?
What Does Cascading Mean?
Why Use CSS?
2. Using CSS Rules.
Setting Up the HTML Code.
Creating a Rule Set.
Using Multiple Declarations.
Combining Selectors.
Using Shorthand Properties.
Using Shorthand Borders.
Using Shorthand Margins and Padding.
Other Shorthand Properties.
3. Selectors in Action.
Setting Up the HTML Code.
Type Selectors.
Class Selectors.
ID Selectors.
Descendant Selectors.
Universal Selectors.
Advanced Selectors.
4. Applying Styles.
Setting Up the HTML Code.
Applying Inline Styles.
Using Header Styles.
Using External Style Sheets.
@import Styles.
Hiding Styles from Older Browsers.
5. Getting to Know the CSS Box Model.
Understanding Inline and Block Level Elements.
Setting Box Width.
Margins.
Background Color and Background Image.
Padding.
Border.
Content Area.
6. Adding Background Images.
Setting Up the HTML Code.
Creating Selectors to Style the Header.
Adding background-image.
Setting background-repeat.
Adding background-position.
Using the background Shortcut.
Adding padding.
7. Formatting Text.
Setting Up the HTML Code.
Removing Font Elements.
Creating the Selectors.
Styling the
Element.
Styling the First Paragraph.
Converting to Shorthand.
8. Styling a Flexible Heading.
Styling the Heading.
Adding Color, Font Size, and Weight.
Setting Text Options.
Applying Padding and Borders.
Adding a Background Image.
9. Styling a Round-Cornered Heading.
Styling the Heading.
Styling the
Element.
Adding a Background Image.
Styling the Element.
10. Styling Links.
Links and Pseudo-Classes.
Setting Pseudo-Class Order.
Using Classes with Pseudo-Classes.
Styling Links with Background Images.
Removing Underlines and Applying Borders.
Increasing the Active Area of Links.
11. Positioning an Image and Its Caption.
Wrapping the Image and Caption.
Floating the Container.
Applying Padding, Background Color, and a Background Image.
Styling the Caption.
Styling the Image.
Creating a Side-By-Side Variation.
Creating a Photo Frame Variation.
12. Creating a Photo Gallery.
Creating a Thumbnail Gallery.
Positioning the
Elements.
Styling the Image.
Styling the Paragraph Element.
Forcing a New Line.
Creating a Side-By-Side Variation.
13. Styling a Block Quote.
Applying the
Element. Styling the
Element. Styling the Paragraph.
Styling the source Class.
Creating a Variation.
14. Styling a Data Table.
Starting with a Basic Table.
Adding Accessibility Features to a Data Table.
Creating Selectors to Style a Table.
Styling the Caption.
Styling the
Element. Styling the
and | Elements. Styling the | Element. Targeting Instances of the
Element. Creating Alternate Row Colors. 15. Creating Vertical Navigation. Why Use a List? Styling the List. Styling the |