|
CSS :The Definitive Guide 3rd Edition
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.
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.
The 3rd edition contains:
Updates to reflect changes in the latest draft version of
CSS 2.1
Browser notes updated to reflect changes between IE6 and IE7
Advanced selectors supported in IE7 and other major browsers
included
A new round of technical edits by a fresh set of editors
Clarifications and corrected errata, including updated URLs
of
referenced online resources
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
|