12.1. Testing Your Browser12.2. Coping with Browser Support Issues12.3. Cascading Priorities12.3.1. Going inline with the style attribute12.3.2. Embedding with the <style> tag12.3.3. Linking external stylesheets12.4. Redefining HTML Elements12.5. Assigning Classes12.6. Using IDs12.7. Defining Nested Elements with Contextual Selectors12.7.1. Cool effects with CSS12.8. Consulting the CSS Reference12.8.1. CSS1 properties12.8.1.1. background12.8.1.2. background-attachment12.8.1.3. background-color12.8.1.4. background-image12.8.1.5. background-position12.8.1.6. background-repeat12.8.1.7. border12.8.1.8. border-color12.8.1.9. border-style12.8.1.10. border-top, border-right, border-bottom, border-left12.8.1.11. border-width12.8.1.12. border-top-width, border-right-width, border-bottom-width, border-left-width12.8.1.13. clear12.8.1.14. color12.8.1.15. display12.8.1.16. float12.8.1.17. font12.8.1.18. font-family12.8.1.19. font-size12.8.1.20. font-style12.8.1.21. font-variant12.8.1.22. font-weight12.8.1.23. height12.8.1.24. letter-spacing12.8.1.25. line-height12.8.1.26. list-style12.8.1.27. list-style-image12.8.1.28. list-style-position12.8.1.29. list-style-type12.8.1.30. margin12.8.1.31. margin-top, margin-right, margin-bottom, margin-left12.8.1.32. padding12.8.1.33. padding-top, padding-right, padding-bottom, padding-left12.8.1.34. text-align12.8.1.35. text-decoration12.8.1.36. text-indent12.8.1.37. text-transform12.8.1.38. vertical-align12.8.1.39. white-space12.8.1.40. width12.8.1.41. word-spacing12.8.2. CSS2 properties12.8.2.1. azimuth12.8.2.2. background12.8.2.3. background-attachment12.8.2.4. background-color12.8.2.5. background-image12.8.2.6. background-position12.8.2.7. background-repeat12.8.2.8. border12.8.2.9. border-collapse12.8.2.10. border-color12.8.2.11. border-spacing12.8.2.12. border-style12.8.2.13. border-top, border-right, border-bottom, border-left12.8.2.14. border-top-color, border-right-color, border-bottom-color, border-left-color12.8.2.15. border-top-style, border-right-style, border-bottom-style, border-left-style12.8.2.16. border-top-width, border-right-width, border-bottom-width, border-left-width12.8.2.17. border-width12.8.2.18. bottom12.8.2.19. caption-side12.8.2.20. clear12.8.2.21. clip12.8.2.22. color12.8.2.23. content12.8.2.24. counter-increment12.8.2.25. counter-reset12.8.2.26. cue12.8.2.27. cue-after12.8.2.28. cue-before12.8.2.29. cursor12.8.2.30. direction12.8.2.31. display12.8.2.32. elevation12.8.2.33. empty-cells12.8.2.34. float12.8.2.35. font12.8.2.36. font-family12.8.2.37. font-size12.8.2.38. font-size-adjust12.8.2.39. font-stretch12.8.2.40. font-style12.8.2.41. font-variant12.8.2.42. font-weight12.8.2.43. height12.8.2.44. left12.8.2.45. letter-spacing12.8.2.46. line-height12.8.2.47. list-style12.8.2.48. list-style-image12.8.2.49. list-style-position12.8.2.50. list-style-type12.8.2.51. margin12.8.2.52. margin-top, margin-right, margin-bottom, margin-left12.8.2.53. marker-offset12.8.2.54. marks12.8.2.55. max-height12.8.2.56. max-width12.8.2.57. min-height12.8.2.58. min-width12.8.2.59. orphans12.8.2.60. outline12.8.2.61. outline-color12.8.2.62. outline-style12.8.2.63. outline-width12.8.2.64. overflow12.8.2.65. padding12.8.2.66. padding-top, padding-right, padding-bottom, padding-left12.8.2.67. page12.8.2.68. page-break-after12.8.2.69. page-break-before12.8.2.70. page-break-inside12.8.2.71. pause12.8.2.72. pause-after12.8.2.73. pause-before12.8.2.74. pitch12.8.2.75. pitch-range12.8.2.76. play-during12.8.2.77. position12.8.2.78. quotes12.8.2.79. richness12.8.2.80. right12.8.2.81. size12.8.2.82. speak12.8.2.83. speak-header12.8.2.84. speak-numeral12.8.2.85. speak-punctuation12.8.2.86. speech-rate12.8.2.87. stress12.8.2.88. table-layout12.8.2.89. text-align12.8.2.90. text-decoration12.8.2.91. text-indent12.8.2.92. text-shadow12.8.2.93. text-transform12.8.2.94. top12.8.2.95. unicode-bidi12.8.2.96. vertical-align12.8.2.97. visibility12.8.2.98. voice-family12.8.2.99. volume12.8.2.100. white-space12.8.2.101. widows12.8.2.102. width12.8.2.103. word-spacing12.8.2.104. z-index12.9. Using Stylesheet-Creation Programs12.10. Interesting CSS Sites12.11. Adding Layers12.11.1. Using CSS positioning properties12.11.2. Going with the flow12.11.3. Choosing absolute or relative positioning12.11.4. Nested elements12.11.5. Overlapping Layers12.11.6. Stacking layers with z-order12.11.7. Using transparency and background color12.12. Clipping Layer Content12.12.1. Visibility of layers12.13. Handling Large Elements with Overflow Attributes12.13.1. Visible overflow12.13.2. Hidden overflow12.13.3. Scroll bars12.14. CSS and Layers Quick Reference12.15. Summary