目的
CSS3の各モジュールを的確に捉えるために、その中核となるCSS2.1のプロパティをすべて、抜けもれなくリストアップしてみた。
※ 以下の情報は、CSS2.2FPWDから抽出した。2.1RECと比較してみたがプロパティの数(種類)に変動はないようだ。
1 About the CSS 2.2 Specification
2 Introduction to CSS 2.2
3 Conformance: Requirements and Recommendations
4 Syntax and basic data types
5 Selectors
⇒ Selectors Level 3
⇒ Selectors Level 4
⇒ CSS Pseudo-Elements Module Level 4
6 Assigning property values, Cascading, and Inheritance
⇒ CSS Cascading and Inheritance Level 3
⇒ CSS Cascading and Inheritance Level 4
7 Media types
⇒ Media Queries
⇒ Media Queries Level 4
8 Box model
'margin-top''margin-bottom'
'margin-right''margin-left'
'margin'
'padding-top''padding-right''padding-bottom''padding-left'
'padding'
⇒ CSS Basic Box Model Level 3
'border-top-width''border-right-width''border-bottom-width''border-left-width'
'border-width'
'border-top-color''border-right-color''border-bottom-color''border-left-color'
'border-color'
'border-top-style''border-right-style''border-bottom-style''border-left-style'
'border-style'
'border-top''border-right''border-bottom''border-left'
'border'
⇒ CSS Backgrounds and Borders Module Level 3
9 Visual formatting model
'display'
⇒ CSS Display Module Level 3
'position'
'top'
'right'
'bottom'
'left'
⇒ CSS Positioned Layout Module Level 3
'float'
'clear'
⇒ CSS Basic Box Model Level 3
'z-index'
⇒ CSS Positioned Layout Module Level 3
'direction'
'unicode-bidi'
⇒ CSS Writing Modes Level 3
10 Visual formatting model details
'width'
'min-width'
'max-width'
'height'
'min-height'
'max-height'
⇒ CSS Basic Box Model Level 3
'line-height'
⇒ CSS2.1
'vertical-align'
⇒ CSS Inline Layout Module Level 3
11 Visual effects
'overflow'
⇒ CSS Overflow Module Level 3
⇒ CSS Overflow Module Level 4
'clip'
⇒ CSS2.1
'visibility'
⇒ CSS Basic Box Model Level 3
12 Generated content, automatic numbering, and lists
'content'
'quotes'
⇒ CSS Generated Content Module Level 3
'counter-reset'
'counter-increment'
'list-style-type'
'list-style-image'
'list-style-position'
'list-style'
⇒ CSS Lists and Counters Module Level 3
13 Paged media
'page-break-before'
'page-break-after'
'page-break-inside'
'orphans'
'widows'
⇒ CSS Fragmentation Module Level 3
14 Colors and Backgrounds
'color'
⇒ CSS Color Module Level 3
⇒ CSS Color Module Level 4
'background-color'
'background-image'
'background-repeat'
'background-attachment'
'background-position'
'background'
⇒ CSS Backgrounds and Borders Module Level 3
⇒ CSS Image Values and Replaced Content Module Level 3
⇒ CSS Image Values and Replaced Content Module Level 4
15 Fonts
'font-family'
'font-style'
'font-variant'
'font-weight'
'font-size'
'font'
⇒ CSS Fonts Module Level 3
⇒ CSS Fonts Module Level 4
⇒ CSS Font Loading Module Level 3
16 Text
'text-indent'
'text-align'
⇒ CSS Text Module Level 3
⇒ CSS Text Module Level 4
'text-decoration'
⇒ CSS Text Decoration Module Level 3
'letter-spacing'
'word-spacing'
'text-transform'
'white-space'
⇒ CSS Text Module Level 3
⇒ CSS Text Module Level 4
17 Tables
'caption-side'
'table-layout'
'border-collapse'
'border-spacing'
'empty-cells'
⇒ CSS Table Module Level 3
18 User interface
'cursor'
'outline'
'outline-width'
'outline-style'
'outline-color'
⇒ CSS Basic User Interface Module Level 3
⇒ CSS Basic User Interface Module Level 4
Appendix A. Aural style sheets
'volume'
'speak'
'pause-before'
'pause-after'
'pause'
'cue-before'
'cue-after'
'cue'
'play-during'
'azimuth'
'elevation'
'speech-rate'
'voice-family'
'pitch'
'pitch-range'
'stress'
'richness'
'speak-punctuation'
'speak-numeral'
'speak-header'
⇒ CSS Speech Module