Book description
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 ofreferenced online resources
Table of contents
- Dedication
- Preface
- 1. CSS and Documents
- 2. Selectors
- 3. Structure and the Cascade
- 4. Values and Units
- 5. Fonts
- 6. Text Properties
-
7. Basic Visual Formatting
- 7.1. Basic Boxes
- 7.2. Block-Level Elements
- 7.3. Inline Elements
- 7.4. Altering Element Display
- 7.5. Summary
- 8. Padding, Borders, and Margins
- 9. Colors and Backgrounds
- 10. Floating and Positioning
- 11. Table Layout
- 12. Lists and Generated Content
- 13. User Interface Styles
-
14. Non-Screen Media
- 14.1. Designating Medium-Specific Style Sheets
- 14.2. Paged Media
- 14.3. Aural Styles
- 14.4. Summary
-
A. Property Reference
-
A.1. Visual Media
- A.1.1. background
- A.1.2. background-attachment
- A.1.3. background-color
- A.1.4. background-image
- A.1.5. background-position
- A.1.6. background-repeat
- A.1.7. border
- A.1.8. border-bottom
- A.1.9. border-bottom-color
- A.1.10. border-bottom-style
- A.1.11. border-bottom-width
- A.1.12. border-color
- A.1.13. border-left
- A.1.14. border-left-color
- A.1.15. border-left-style
- A.1.16. border-left-width
- A.1.17. border-right
- A.1.18. border-right-color
- A.1.19. border-right-style
- A.1.20. border-right-width
- A.1.21. border-style
- A.1.22. border-top
- A.1.23. border-top-color
- A.1.24. border-top-style
- A.1.25. border-top-width
- A.1.26. border-width
- A.1.27. bottom
- A.1.28. clear
- A.1.29. clip
- A.1.30. color
- A.1.31. content
- A.1.32. counter-increment
- A.1.33. counter-reset
- A.1.34. cursor
- A.1.35. direction
- A.1.36. display
- A.1.37. float
- A.1.38. font
- A.1.39. font-family
- A.1.40. font-size
- A.1.41. font-style
- A.1.42. font-variant
- A.1.43. font-weight
- A.1.44. height
- A.1.45. left
- A.1.46. letter-spacing
- A.1.47. line-height
- A.1.48. list-style
- A.1.49. list-style-image
- A.1.50. list-style-position
- A.1.51. list-style-type
- A.1.52. margin
- A.1.53. margin-bottom
- A.1.54. margin-left
- A.1.55. margin-right
- A.1.56. margin-top
- A.1.57. max-height
- A.1.58. max-width
- A.1.59. min-height
- A.1.60. min-width
- A.1.61. outline
- A.1.62. outline-color
- A.1.63. outline-style
- A.1.64. outline-width
- A.1.65. overflow
- A.1.66. padding
- A.1.67. padding-bottom
- A.1.68. padding-left
- A.1.69. padding-right
- A.1.70. padding-top
- A.1.71. position
- A.1.72. quotes
- A.1.73. right
- A.1.74. text-align
- A.1.75. text-decoration
- A.1.76. text-indent
- A.1.77. text-transform
- A.1.78. top
- A.1.79. unicode-bidi
- A.1.80. vertical-align
- A.1.81. visibility
- A.1.82. white-space
- A.1.83. width
- A.1.84. word-spacing
- A.1.85. z-index
- A.2. Tables
- A.3. Paged Media
- A.4. Dropped from CSS2.1
- A.5. Visual Styles
- A.6. Paged Media
-
A.7. Aural Styles
- A.7.1. azimuth
- A.7.2. cue
- A.7.3. cue-after
- A.7.4. cue-before
- A.7.5. elevation
- A.7.6. pause
- A.7.7. pause-after
- A.7.8. pause-before
- A.7.9. pitch
- A.7.10. pitch-range
- A.7.11. play-during
- A.7.12. richness
- A.7.13. speak
- A.7.14. speak-header
- A.7.15. speak-numeral
- A.7.16. speak-punctuation
- A.7.17. speech-rate
- A.7.18. stress
- A.7.19. voice-family
- A.7.20. volume
-
A.1. Visual Media
-
B. Selector, Pseudo-Class, and Pseudo-Element Reference
-
B.1. Selectors
- B.1.1. Universal Selector
- B.1.2. Type Selector
- B.1.3. Descendant Selector
- B.1.4. Child Selector
- B.1.5. Adjacent Sibling Selector
- B.1.6. Class Selector
- B.1.7. ID Selector
- B.1.8. Simple Attribute Selector
- B.1.9. Exact Attribute Value Selector
- B.1.10. Partial Attribute Value Selector
- B.1.11. Beginning Substring Attribute Value Selector
- B.1.12. Ending Substring Attribute Value Selector
- B.1.13. Arbitrary Substring Attribute Value Selector
- B.1.14. Language Attribute Selector
- B.2. Pseudo-Classes and Pseudo-Elements
-
B.1. Selectors
- C. Sample HTML 4 Style Sheet
- Index
- About the Author
- Colophon
- Copyright
Product information
- Title: CSS: The Definitive Guide, 3rd Edition
- Author(s):
- Release date: November 2006
- Publisher(s): O'Reilly Media, Inc.
- ISBN: 9780596527334
You might also like
book
40 Algorithms Every Programmer Should Know
Learn algorithms for solving classic computer science problems with this concise guide covering everything from fundamental …
book
Software Engineering at Google
Today, software engineers need to know not only how to program effectively but also how to …
book
Head First Design Patterns, 2nd Edition
You know you don’t want to reinvent the wheel, so you look to design patterns—the lessons …
book
Secrets of the JavaScript Ninja, Second Edition
Summary More than ever, the web is a universal platform for all types of applications, and …