CSS: The Definitive Guide, 3/e (Paperback)

Eric A. Meyer

買這商品的人也買了...

商品描述

Description

Simply put, Cascading Style Sheets (CSS) is a way to separate a document's structure from its presentation. The benefits of this can be quite profound: CSS allows a much richer document appearance than HTML and also saves time -- you can create or change the appearance of an entire document in just one place; and its compact file size makes web pages load quickly.

CSS: The Definitive Guide, 3rd Edition, provides you with a comprehensive guide to CSS implementation, along with a thorough review of all aspects of CSS 2.1. Updated to cover Internet Explorer 7, Microsoft's vastly improved browser, this new edition includes content on positioning, lists and generated content, table layout, user interface, paged media, and more. Author Eric Meyer tackles the subject with passion, exploring in detail each individual CSS property and how it interacts with other properties. You'll not only learn how to avoid common mistakes in interpretation, you also will benefit from the depth and breadth of his experience and his clear and honest style. This is the complete sourcebook on CSS.

 

Table of Contents

Preface

1. CSS and Documents

     The Web's Fall from Grace

     CSS to the Rescue

     Elements

     Bringing CSS and XHTML Together

2. Selectors

     Basic Rules

     Grouping

     Class and ID Selectors

     Attribute Selectors

     Using Document Structure

     Pseudo-Classes and Pseudo-Elements

3. Structure and the Cascade

     Specificity

     Inheritance

     The Cascade

4. Values and Units

     Numbers

     Percentages

     Color

     Length Units

     URLs

     CSS2 Units

5. Fonts

     Font Families

     Font Weights

     Font Size

     Styles and Variants

     Stretching and Adjusting Fonts

     The font Property

     Font Matching

6. Text Properties

     Indentation and Horizontal Alignment

     Vertical Alignment

     Word Spacing and Letter Spacing

     Text Transformation

     Text Decoration

     Text Shadows

7. Basic Visual Formatting

     Basic Boxes

     Block-Level Elements

     Inline Elements

     Altering Element Display

8. Padding, Borders, and Margins

     Basic Element Boxes

     Margins

     Borders

     Padding

9. Colors and Backgrounds

     Colors

     Foreground Colors

     Backgrounds

10. Floating and Positioning

     Floating

     Positioning

11. Table Layout

     Table Formatting

     Table Cell Borders

     Table Sizing

12. Lists and Generated Content

     Lists

     Generated Content

13. User Interface Styles

     System Fonts and Colors

     Cursors

     Outlines

14. Non-Screen Media

     Designating Medium-Specific Style Sheets

     Paged Media

     Aural Styles

A. Property Reference

B. Selector, Pseudo-Class, and Pseudo-Element Reference

C. Sample HTML 4 Style Sheet

Index