CSS values serialization

このページの一覧は、すべての CSS プロパティと効果のある適用対象、計算値、値をシリアライズした時に使用する正規順序を示します。

アニメーション
プロパティ 適用対象 計算値 正規順序
animation 全要素、::before / ::after 疑似要素 as each of the properties of the shorthand:
  • animation-name: 指定値
  • animation-duration: 指定値
  • animation-timing-function: 指定値
  • animation-delay: 指定値
  • animation-direction: 指定値
  • animation-iteration-count: 指定値
  • animation-fill-mode: 指定値
  • animation-play-state: 指定値
order of appearance in the formal grammar of the values
animation-delay 全要素、::before / ::after 疑似要素 指定値 形式文法で定義される一意のあいまいでない順序
animation-direction 全要素、::before / ::after 疑似要素 指定値 形式文法で定義される一意のあいまいでない順序
animation-duration 全要素、::before / ::after 疑似要素 指定値 形式文法で定義される一意のあいまいでない順序
animation-fill-mode 全要素、::before / ::after 疑似要素 指定値 形式文法で定義される一意のあいまいでない順序
animation-iteration-count 全要素、::before / ::after 疑似要素 指定値 形式文法で定義される一意のあいまいでない順序
animation-name 全要素、::before / ::after 疑似要素 指定値 形式文法で定義される一意のあいまいでない順序
animation-play-state 全要素、::before / ::after 疑似要素 指定値 形式文法で定義される一意のあいまいでない順序
animation-timing-function 全要素、::before / ::after 疑似要素 指定値 形式文法で定義される一意のあいまいでない順序
運動
プロパティ 適用対象 計算値 正規順序
motion all elements, In SVG, it applies to container elements excluding the defs element and all graphics elements as each of the properties of the shorthand:
  • motion-path: is itself a shorthand, applies to the same elements as each of its longhand properties.
  • motion-offset: is itself a shorthand, applies to the same elements as each of its longhand properties.
  • motion-rotation: is itself a shorthand, applies to the same elements as each of its longhand properties.
order of appearance in the formal grammar of the values
motion-path all elements, In SVG, it applies to container elements excluding the defs element and all graphics elements 指定値 形式文法で定義される一意のあいまいでない順序
motion-offset all elements, In SVG, it applies to container elements excluding the defs element and all graphics elements 指定値 形式文法で定義される一意のあいまいでない順序
motion-rotation all elements, In SVG, it applies to container elements excluding the defs element and all graphics elements 指定値 形式文法で定義される一意のあいまいでない順序
遷移
プロパティ 適用対象 計算値 正規順序
transition 全要素、::before / ::after 疑似要素 指定値 order of appearance in the formal grammar of the values
transition-delay 全要素、::before / ::after 疑似要素 指定値 形式文法で定義される一意のあいまいでない順序
transition-duration 全要素、::before / ::after 疑似要素 指定値 形式文法で定義される一意のあいまいでない順序
transition-property 全要素、::before / ::after 疑似要素 指定値 形式文法で定義される一意のあいまいでない順序
transition-timing-function 全要素、::before / ::after 疑似要素 指定値 形式文法で定義される一意のあいまいでない順序
変形
プロパティ 適用対象 計算値 正規順序
transform 変形可能要素 指定値。ただし、相対長さは絶対長さに変換される 形式文法で定義される一意のあいまいでない順序
transform-origin 変形可能要素 絶対値の <length> または相対値 One or two values, with length made absolute and keywords translated to percentages
transform-style 変形可能要素 指定値 形式文法で定義される一意のあいまいでない順序
transform-box 変形可能要素 指定値 形式文法で定義される一意のあいまいでない順序
perspective 変形可能要素 絶対値の length、または none 形式文法で定義される一意のあいまいでない順序
perspective-origin 変形可能要素 for <length> the absolute value, otherwise a percentage One or two values, with length made absolute and keywords translated to percentages
backface-visibility 変形可能要素 指定値 形式文法で定義される一意のあいまいでない順序
プロパティ 適用対象 計算値 正規順序
color 全要素 半透明値なら計算値は rgba()に相当する値。 そうでなければ rgb() に相当する値。キーワード transparentrgb(0,0,0) にマップされます。 形式文法で定義される一意のあいまいでない順序
opacity 全要素 the specified value, clipped in the range [0,1] 形式文法で定義される一意のあいまいでない順序
段組み
プロパティ 適用対象 計算値 正規順序
columns non-replaced block elements (except table elements), table-cell or inline-block elements as each of the properties of the shorthand:
  • column-width: the absolute length, zero or larger
  • column-count: 指定値
order of appearance in the formal grammar of the values
column-width non-replaced block elements (except table elements), table-cell or inline-block elements the absolute length, zero or larger 形式文法で定義される一意のあいまいでない順序
column-count non-replaced block elements (except table elements), table-cell or inline-block elements 指定値 形式文法で定義される一意のあいまいでない順序
column-gap multicol elements 絶対値の length 値、またはキーワード normal 形式文法で定義される一意のあいまいでない順序
column-rule multicol elements as each of the properties of the shorthand:
  • column-rule-color: If the value is translucent, the computed value will be the rgba() corresponding one. If it isn't, it will be the rgb() corresponding one. The transparent keyword maps to rgba(0,0,0,0).
  • column-rule-style: 指定値
  • column-rule-width: an absolute length; 0 if the column rule style is none or hidden
order of appearance in the formal grammar of the values
column-rule-color multicol elements If the value is translucent, the computed value will be the rgba() corresponding one. If it isn't, it will be the rgb() corresponding one. The transparent keyword maps to rgba(0,0,0,0). 形式文法で定義される一意のあいまいでない順序
column-rule-style multicol elements 指定値 形式文法で定義される一意のあいまいでない順序
column-rule-width multicol elements an absolute length; 0 if the column rule style is none or hidden 形式文法で定義される一意のあいまいでない順序
break-before ブロックレベル要素 指定値 形式文法で定義される一意のあいまいでない順序
break-after ブロックレベル要素 指定値 形式文法で定義される一意のあいまいでない順序
break-inside ブロックレベル要素 指定値 形式文法で定義される一意のあいまいでない順序
column-span in-flow block-level elements
指定値
形式文法で定義される一意のあいまいでない順序
column-fill multicol elements
指定値
形式文法で定義される一意のあいまいでない順序
テキスト
プロパティ 適用対象 計算値 正規順序
hyphens 全要素
指定値
形式文法で定義される一意のあいまいでない順序
letter-spacing 全要素
an optimum value consisting of either an absolute length or the keyword normal
形式文法で定義される一意のあいまいでない順序
word-wrap 全要素
指定値
形式文法で定義される一意のあいまいでない順序
overflow-wrap 全要素
指定値
形式文法で定義される一意のあいまいでない順序
text-transform 全要素
指定値
形式文法で定義される一意のあいまいでない順序
tab-size ブロックコンテナ 指定した整数値または絶対値の長さ 形式文法で定義される一意のあいまいでない順序
text-align ブロックコンテナ as specified, except for the match-parent value which is calculated against its parent's direction value and results in a computed value of either left or right order of appearance in the formal grammar of the values
text-align-last ブロックコンテナ
指定値
形式文法で定義される一意のあいまいでない順序
text-indent ブロックコンテナ the percentage as specified or the absolute length, plus any keywords as specified the length or percentage before the keywords, if both are present. If several keywords are present, they appear in the same order as their appearance in the formal grammar.
white-space 全要素 指定値 形式文法で定義される一意のあいまいでない順序
word-break 全要素 指定値 形式文法で定義される一意のあいまいでない順序
word-spacing 全要素
an optimum, minimum, and maximum value, each consisting of either an absolute length, a percentage, or the keyword normal
形式文法で定義される一意のあいまいでない順序
line-break 全要素 指定値 形式文法で定義される一意のあいまいでない順序
text-size-adjust 全要素 キーワードまたは相対値  
テキスト装飾
プロパティ 適用対象 計算値 正規順序
text-decoration 全要素 as each of the properties of the shorthand:
  • text-decoration-line: 指定値
  • text-decoration-style: 指定値
  • text-decoration-color: If the value is translucent, the computed value will be the rgba() corresponding one. If it isn't, it will be the rgb() corresponding one. The transparent keyword maps to rgba(0,0,0,0).
order of appearance in the formal grammar of the values
text-decoration-color 全要素 If the value is translucent, the computed value will be the rgba() corresponding one. If it isn't, it will be the rgb() corresponding one. The transparent keyword maps to rgba(0,0,0,0). 形式文法で定義される一意のあいまいでない順序
text-decoration-style 全要素 指定値 形式文法で定義される一意のあいまいでない順序
text-decoration-line 全要素 指定値 order of appearance in the formal grammar of the values
text-decoration-skip 全要素 指定値 order of appearance in the formal grammar of the values
text-shadow 全要素 a color plus three absolute lengths 形式文法で定義される一意のあいまいでない順序
text-underline-position 全要素 指定値 order of appearance in the formal grammar of the values
記述モード
プロパティ 適用対象 計算値 正規順序
direction 全要素 指定値 形式文法で定義される一意のあいまいでない順序
unicode-bidi 全要素。一部の値はインラインでない要素に効果がありません。 指定値 形式文法で定義される一意のあいまいでない順序
writing-mode テーブル行グループ、テーブル列グループ、テーブル行、テーブル列を除く全要素。 指定値 形式文法で定義される一意のあいまいでない順序
text-orientation テーブル行グループ、テーブル列グループ、テーブル行、テーブル列を除く全要素。 指定値 形式文法で定義される一意のあいまいでない順序
text-combine-upright non-replaced inline elements specified keyword, plus integer if 'digits' 形式文法で定義される一意のあいまいでない順序
伸縮自在のボックス
プロパティ 適用対象 計算値 正規順序
align-content multi-line flex containers 指定値 形式文法で定義される一意のあいまいでない順序
align-items flex containers 指定値 形式文法で定義される一意のあいまいでない順序
align-self flex items, including in-flow pseudo-elements auto computes to parent's align-items; otherwise as specified 形式文法で定義される一意のあいまいでない順序
flex-basis flex items, including in-flow pseudo-elements as specified, with lengths made absolute the length or percentage before the keyword, if both are present
flex-direction flex containers 指定値 形式文法で定義される一意のあいまいでない順序
flex-flow flex containers as each of the properties of the shorthand:
  • flex-direction: 指定値
  • flex-wrap: 指定値
order of appearance in the formal grammar of the values
flex-grow flex items, including in-flow pseudo-elements 指定値 形式文法で定義される一意のあいまいでない順序
flex-shrink flex items, including in-flow pseudo-elements 指定値 形式文法で定義される一意のあいまいでない順序
flex flex items, including in-flow pseudo-elements as each of the properties of the shorthand:
  • flex-grow: 指定値
  • flex-shrink: 指定値
  • flex-basis: as specified, with lengths made absolute
order of appearance in the formal grammar of the values
flex-wrap flex containers 指定値 形式文法で定義される一意のあいまいでない順序
justify-content flex containers 指定値 形式文法で定義される一意のあいまいでない順序
order flex items and absolutely-positioned flex container children 指定値 形式文法で定義される一意のあいまいでない順序
背景と境界線
プロパティ 適用対象 計算値 正規順序
background 全要素 as each of the properties of the shorthand:
  • background-image: as specified, but with URIs made absolute
  • background-position: a list, each item consisting of two keywords representing the origin and two offsets from that origin, each given as an absolute length (if given a <length>), otherwise as a percentage
  • background-size: as specified, with lengths made absolute
  • background-repeat: a list, each item consisting of two keywords, one per dimension
  • background-origin: 指定値
  • background-style: is itself a shorthand, applies to the same elements as each of its longhand properties.
  • background-clip: 指定値
  • background-color: If the value is translucent, the computed value will be the rgba() corresponding one. If it isn't, it will be the rgb() corresponding one. The transparent keyword maps to rgba(0,0,0,0).
order of appearance in the formal grammar of the values
background-attachment 全要素 指定値 形式文法で定義される一意のあいまいでない順序
background-clip 全要素 指定値 形式文法で定義される一意のあいまいでない順序
background-color 全要素 If the value is translucent, the computed value will be the rgba() corresponding one. If it isn't, it will be the rgb() corresponding one. The transparent keyword maps to rgba(0,0,0,0). 形式文法で定義される一意のあいまいでない順序
background-image 全要素 as specified, but with URIs made absolute 形式文法で定義される一意のあいまいでない順序
background-origin 全要素 指定値 形式文法で定義される一意のあいまいでない順序
background-position 全要素 a list, each item consisting of two keywords representing the origin and two offsets from that origin, each given as an absolute length (if given a <length>), otherwise as a percentage 形式文法で定義される一意のあいまいでない順序
background-repeat 全要素 a list, each item consisting of two keywords, one per dimension 形式文法で定義される一意のあいまいでない順序
background-size 全要素 as specified, with lengths made absolute 形式文法で定義される一意のあいまいでない順序
border 全要素 as each of the properties of the shorthand:
  • border-width: as each of the properties of the shorthand:
  • border-style: as each of the properties of the shorthand:
    • border-bottom-style: 指定値
    • border-left-style: 指定値
    • border-right-style: 指定値
    • border-top-style: 指定値
  • border-color: as each of the properties of the shorthand:
    • border-bottom-color: If the value is translucent, the computed value will be the rgba() corresponding one. If it isn't, it will be the rgb() corresponding one. The transparent keyword maps to rgba(0,0,0,0).
    • border-left-color: If the value is translucent, the computed value will be the rgba() corresponding one. If it isn't, it will be the rgb() corresponding one. The transparent keyword maps to rgba(0,0,0,0).
    • border-right-color: If the value is translucent, the computed value will be the rgba() corresponding one. If it isn't, it will be the rgb() corresponding one. The transparent keyword maps to rgba(0,0,0,0).
    • border-top-color: If the value is translucent, the computed value will be the rgba() corresponding one. If it isn't, it will be the rgb() corresponding one. The transparent keyword maps to rgba(0,0,0,0).
order of appearance in the formal grammar of the values
border-bottom 全要素 as each of the properties of the shorthand:
  • border-bottom-width: the absolute length or 0 if border-bottom-style is none or hidden
  • border-bottom-style: 指定値
  • border-bottom-color: If the value is translucent, the computed value will be the rgba() corresponding one. If it isn't, it will be the rgb() corresponding one. The transparent keyword maps to rgba(0,0,0,0).
order of appearance in the formal grammar of the values
border-bottom-color 全要素 If the value is translucent, the computed value will be the rgba() corresponding one. If it isn't, it will be the rgb() corresponding one. The transparent keyword maps to rgba(0,0,0,0). 形式文法で定義される一意のあいまいでない順序
border-bottom-left-radius all elements; but UA are not required to apply to table and inline-table elements when border-collapse is collapse. The behavior on internal table elements is undefined for the moment. 絶対値の length か相対値の 2 値 形式文法で定義される一意のあいまいでない順序
border-bottom-right-radius all elements; but UA are not required to apply to table and inline-table elements when border-collapse is collapse. The behavior on internal table elements is undefined for the moment. 絶対値の length か相対値の 2 値 形式文法で定義される一意のあいまいでない順序
border-bottom-style 全要素 指定値 形式文法で定義される一意のあいまいでない順序
border-bottom-width 全要素 the absolute length or 0 if border-bottom-style is none or hidden 形式文法で定義される一意のあいまいでない順序
border-color 全要素 as each of the properties of the shorthand:
  • border-bottom-color: If the value is translucent, the computed value will be the rgba() corresponding one. If it isn't, it will be the rgb() corresponding one. The transparent keyword maps to rgba(0,0,0,0).
  • border-left-color: If the value is translucent, the computed value will be the rgba() corresponding one. If it isn't, it will be the rgb() corresponding one. The transparent keyword maps to rgba(0,0,0,0).
  • border-right-color: If the value is translucent, the computed value will be the rgba() corresponding one. If it isn't, it will be the rgb() corresponding one. The transparent keyword maps to rgba(0,0,0,0).
  • border-top-color: If the value is translucent, the computed value will be the rgba() corresponding one. If it isn't, it will be the rgb() corresponding one. The transparent keyword maps to rgba(0,0,0,0).
形式文法で定義される一意のあいまいでない順序
border-image as each of the properties of the shorthand:
  • border-image-outset: all elements, except internal table elements when border-collapse is collapse
  • border-image-repeat: all elements, except internal table elements when border-collapse is collapse
  • border-image-slice: all elements, except internal table elements when border-collapse is collapse
  • border-image-source: all elements, except internal table elements when border-collapse is collapse
  • border-image-width: all elements, except table elements when border-collapse is collapse
as each of the properties of the shorthand:
  • border-image-outset: all lengths made absolute, otherwise as specified
  • border-image-repeat: 指定値
  • border-image-slice: one to four percentage(s) (as specified) or absolute length(s), plus the keyword fill if specified
  • border-image-source: none or the image with its URI made absolute
  • border-image-width: all lengths made absolute, otherwise as specified
形式文法で定義される一意のあいまいでない順序
border-image-outset all elements, except internal table elements when border-collapse is collapse all lengths made absolute, otherwise as specified 形式文法で定義される一意のあいまいでない順序
border-image-repeat all elements, except internal table elements when border-collapse is collapse 指定値 形式文法で定義される一意のあいまいでない順序
border-image-slice all elements, except internal table elements when border-collapse is collapse one to four percentage(s) (as specified) or absolute length(s), plus the keyword fill if specified the percentages or lengths, eventually followed by the keyword fill
border-image-source all elements, except internal table elements when border-collapse is collapse none or the image with its URI made absolute 形式文法で定義される一意のあいまいでない順序
border-image-width all elements, except table elements when border-collapse is collapse all lengths made absolute, otherwise as specified 形式文法で定義される一意のあいまいでない順序
border-left 全要素 as each of the properties of the shorthand:
  • border-left-width: the absolute length or 0 if border-left-style is none or hidden
  • border-left-style: 指定値
  • border-left-color: If the value is translucent, the computed value will be the rgba() corresponding one. If it isn't, it will be the rgb() corresponding one. The transparent keyword maps to rgba(0,0,0,0).
order of appearance in the formal grammar of the values
border-left-color 全要素 If the value is translucent, the computed value will be the rgba() corresponding one. If it isn't, it will be the rgb() corresponding one. The transparent keyword maps to rgba(0,0,0,0). 形式文法で定義される一意のあいまいでない順序
border-left-style 全要素 指定値 形式文法で定義される一意のあいまいでない順序
border-left-width 全要素 the absolute length or 0 if border-left-style is none or hidden 形式文法で定義される一意のあいまいでない順序
border-radius all elements; but UA are not required to apply to table and inline-table elements when border-collapse is collapse. The behavior on internal table elements is undefined for the moment. as each of the properties of the shorthand:
  • border-bottom-left-radius: 絶対値の length か相対値の 2 値
  • border-bottom-right-radius: 絶対値の length か相対値の 2 値
  • border-top-left-radius: 絶対値の length か相対値の 2 値
  • border-top-right-radius: 絶対値の length か相対値の 2 値
形式文法で定義される一意のあいまいでない順序
border-right 全要素 as each of the properties of the shorthand:
  • border-right-width: the absolute length or 0 if border-right-style is none or hidden
  • border-right-style: 指定値
  • border-right-color: If the value is translucent, the computed value will be the rgba() corresponding one. If it isn't, it will be the rgb() corresponding one. The transparent keyword maps to rgba(0,0,0,0).
order of appearance in the formal grammar of the values
border-right-color 全要素 If the value is translucent, the computed value will be the rgba() corresponding one. If it isn't, it will be the rgb() corresponding one. The transparent keyword maps to rgba(0,0,0,0). 形式文法で定義される一意のあいまいでない順序
border-right-style 全要素 指定値 形式文法で定義される一意のあいまいでない順序
border-right-width 全要素 the absolute length or 0 if border-right-style is none or hidden 形式文法で定義される一意のあいまいでない順序
border-style 全要素 as each of the properties of the shorthand:
  • border-bottom-style: 指定値
  • border-left-style: 指定値
  • border-right-style: 指定値
  • border-top-style: 指定値
形式文法で定義される一意のあいまいでない順序
border-top 全要素 as each of the properties of the shorthand:
  • border-top-width: the absolute length or 0 if border-top-style is none or hidden
  • border-top-style: 指定値
  • border-top-color: If the value is translucent, the computed value will be the rgba() corresponding one. If it isn't, it will be the rgb() corresponding one. The transparent keyword maps to rgba(0,0,0,0).
order of appearance in the formal grammar of the values
border-top-color 全要素 If the value is translucent, the computed value will be the rgba() corresponding one. If it isn't, it will be the rgb() corresponding one. The transparent keyword maps to rgba(0,0,0,0). 形式文法で定義される一意のあいまいでない順序
border-top-left-radius all elements; but UA are not required to apply to table and inline-table elements when border-collapse is collapse. The behavior on internal table elements is undefined for the moment. 絶対値の length か相対値の 2 値 形式文法で定義される一意のあいまいでない順序
border-top-right-radius all elements; but UA are not required to apply to table and inline-table elements when border-collapse is collapse. The behavior on internal table elements is undefined for the moment. 絶対値の length か相対値の 2 値 形式文法で定義される一意のあいまいでない順序
border-top-style 全要素 指定値 形式文法で定義される一意のあいまいでない順序
border-top-width 全要素 the absolute length or 0 if border-top-style is none or hidden 形式文法で定義される一意のあいまいでない順序
border-width 全要素 as each of the properties of the shorthand: 形式文法で定義される一意のあいまいでない順序
ボックスモデル
プロパティ 適用対象 計算値 正規順序
box-decoration-break 全要素 指定値 形式文法で定義される一意のあいまいでない順序
box-shadow 全要素 any length made absolute; any specified color computed; otherwise as specified 形式文法で定義される一意のあいまいでない順序
margin all elements except elements with table display types other than table-caption, table and inline-table as each of the properties of the shorthand:
  • margin-bottom: 指定した相対値または絶対値
  • margin-left: 指定した相対値または絶対値
  • margin-right: 指定した相対値または絶対値
  • margin-top: 指定した相対値または絶対値
形式文法で定義される一意のあいまいでない順序
margin-bottom all elements except elements with table display types other than table-caption, table and inline-table 指定した相対値または絶対値 形式文法で定義される一意のあいまいでない順序
margin-left all elements except elements with table display types other than table-caption, table and inline-table 指定した相対値または絶対値 形式文法で定義される一意のあいまいでない順序
margin-right all elements except elements with table display types other than table-caption, table and inline-table 指定した相対値または絶対値 形式文法で定義される一意のあいまいでない順序
margin-top all elements except elements with table display types other than table-caption, table and inline-table 指定した相対値または絶対値 形式文法で定義される一意のあいまいでない順序
padding all elements except table-row-group, table-header-group, table-footer-group, table-row, table-column-group and table-column as each of the properties of the shorthand:
  • padding-bottom: 指定した相対値または絶対値
  • padding-left: 指定した相対値または絶対値
  • padding-right: 指定した相対値または絶対値
  • padding-top: 指定した相対値または絶対値
形式文法で定義される一意のあいまいでない順序
padding-bottom all elements except table-row-group, table-header-group, table-footer-group, table-row, table-column-group and table-column 指定した相対値または絶対値 形式文法で定義される一意のあいまいでない順序
padding-left all elements except table-row-group, table-header-group, table-footer-group, table-row, table-column-group and table-column 指定した相対値または絶対値 形式文法で定義される一意のあいまいでない順序
padding-right all elements except table-row-group, table-header-group, table-footer-group, table-row, table-column-group and table-column 指定した相対値または絶対値 形式文法で定義される一意のあいまいでない順序
padding-top all elements except table-row-group, table-header-group, table-footer-group, table-row, table-column-group and table-column 指定した相対値または絶対値 形式文法で定義される一意のあいまいでない順序
box-sizing width および height を受け付ける全ての要素 指定値 形式文法で定義される一意のあいまいでない順序
max-height all elements but non-replaced inline elements, table columns, and column groups 指定した相対値または絶対値の length、または none 形式文法で定義される一意のあいまいでない順序
min-height all elements but non-replaced inline elements, table columns, and column groups 指定した相対値または絶対値 形式文法で定義される一意のあいまいでない順序
height all elements but non-replaced inline elements, table columns, and column groups a percentage or auto or the absolute length 形式文法で定義される一意のあいまいでない順序
max-width all elements but non-replaced inline elements, table rows, and row groups 指定した相対値または絶対値の length、または none 形式文法で定義される一意のあいまいでない順序
min-width all elements but non-replaced inline elements, table rows, and row groups 指定した相対値または絶対値 形式文法で定義される一意のあいまいでない順序
width all elements but non-replaced inline elements, table rows, and row groups 指定した相対値または auto または絶対値の length the length or percentage before the keyword, if both are present
overflow 非置換ブロックレベル要素と非置換インラインブロック要素 指定値 形式文法で定義される一意のあいまいでない順序
overflow-x 非置換ブロックレベル要素と非置換インラインブロック要素 指定値 形式文法で定義される一意のあいまいでない順序
overflow-y 非置換ブロックレベル要素と非置換インラインブロック要素 指定値 形式文法で定義される一意のあいまいでない順序
visibility 全要素 指定値 形式文法で定義される一意のあいまいでない順序
表組み
プロパティ 適用対象 計算値 正規順序
border-collapse table および inline-table 要素 指定値 形式文法で定義される一意のあいまいでない順序
border-spacing table および inline-table 要素 two absolute lengths 形式文法で定義される一意のあいまいでない順序
caption-side table-caption 要素 指定値 形式文法で定義される一意のあいまいでない順序
empty-cells テーブルセル要素 指定値 形式文法で定義される一意のあいまいでない順序
table-layout table および inline-table 指定値 形式文法で定義される一意のあいまいでない順序
vertical-align inline-level とテーブルセル要素 for percentage and length values, the absolute length, otherwise the keyword as specified 形式文法で定義される一意のあいまいでない順序
配置
プロパティ 適用対象 計算値 正規順序
bottom positioned elements if specified as a length, the corresponding absolute length; if specified as a percentage, the specified value; otherwise, auto 形式文法で定義される一意のあいまいでない順序
left positioned elements if specified as a length, the corresponding absolute length; if specified as a percentage, the specified value; otherwise, auto 形式文法で定義される一意のあいまいでない順序
right positioned elements if specified as a length, the corresponding absolute length; if specified as a percentage, the specified value; otherwise, auto 形式文法で定義される一意のあいまいでない順序
top positioned elements if specified as a length, the corresponding absolute length; if specified as a percentage, the specified value; otherwise, auto 形式文法で定義される一意のあいまいでない順序
float all elements, but has no effect if the value of display is none. 指定値 形式文法で定義される一意のあいまいでない順序
clear ブロックレベル要素 指定値 形式文法で定義される一意のあいまいでない順序
position 全要素 指定値 形式文法で定義される一意のあいまいでない順序
z-index 配置された要素 指定値 形式文法で定義される一意のあいまいでない順序
フォント
プロパティ 適用対象 計算値 正規順序
font 全要素 as each of the properties of the shorthand:
  • font-style: 指定値
  • font-variant: 指定値
  • font-weight: the keyword or the numerical value as specified, with bolder and lighter transformed to the real value
  • font-stretch: 指定値
  • font-size: as specified, but with relative lengths converted into absolute lengths
  • line-height: for percentage and length values, the absolute length, otherwise as specified
  • font-family: 指定値
order of appearance in the formal grammar of the values
font-family 全要素 指定値 形式文法で定義される一意のあいまいでない順序
font-variant 全要素 指定値 形式文法で定義される一意のあいまいでない順序
font-weight 全要素 the keyword or the numerical value as specified, with bolder and lighter transformed to the real value 形式文法で定義される一意のあいまいでない順序
font-stretch 全要素 指定値 形式文法で定義される一意のあいまいでない順序
font-size 全要素 as specified, but with relative lengths converted into absolute lengths 形式文法で定義される一意のあいまいでない順序
line-height 全要素 for percentage and length values, the absolute length, otherwise as specified 形式文法で定義される一意のあいまいでない順序
font-feature-settings 全要素 指定値 形式文法で定義される一意のあいまいでない順序
font-language-override 全要素 指定値 形式文法で定義される一意のあいまいでない順序
font-size-adjust 全要素 指定値 形式文法で定義される一意のあいまいでない順序
font-style 全要素 指定値 形式文法で定義される一意のあいまいでない順序
font-synthesis 全要素 指定値 order of appearance in the formal grammar of the values
font-kerning 全要素 指定値 形式文法で定義される一意のあいまいでない順序
font-variant-ligatures 全要素 指定値 order of appearance in the formal grammar of the values
font-variant-position 全要素 指定値 形式文法で定義される一意のあいまいでない順序
font-variant-caps 全要素 指定値 形式文法で定義される一意のあいまいでない順序
font-variant-numeric 全要素 指定値 order of appearance in the formal grammar of the values
font-variant-east-asian 全要素 指定値 order of appearance in the formal grammar of the values
font-variant-alternates 全要素 指定値 order of appearance in the formal grammar of the values
画像
プロパティ 適用対象 計算値 正規順序
object-fit replaced elements 指定値 形式文法で定義される一意のあいまいでない順序
object-position replaced elements 指定値 形式文法で定義される一意のあいまいでない順序
image-rendering 全要素 指定値 形式文法で定義される一意のあいまいでない順序
image-orientation 全要素 an <角度>, rounded to the next quarter turn from 0deg and normalized, that is moduloing the value by 1turn 形式文法で定義される一意のあいまいでない順序
カウンタとリスト
プロパティ 適用対象 計算値 正規順序
counter-increment 全要素 指定値 形式文法で定義される一意のあいまいでない順序
counter-reset 全要素 指定値 形式文法で定義される一意のあいまいでない順序
list-style list items as each of the properties of the shorthand:
  • list-style-image: none or the image with its URI made absolute
  • list-style-position: 指定値
  • list-style-type: 指定値
order of appearance in the formal grammar of the values
list-style-image list items none or the image with its URI made absolute 形式文法で定義される一意のあいまいでない順序
list-style-position list items 指定値 形式文法で定義される一意のあいまいでない順序
list-style-type list items 指定値 形式文法で定義される一意のあいまいでない順序
ページ
プロパティ 適用対象 計算値 正規順序
orphans ブロックコンテナ要素 指定値 形式文法で定義される一意のあいまいでない順序
page-break-after block-level elements in the normal flow of the root element. UA may also apply it to other elements like table-row elements. 指定値 形式文法で定義される一意のあいまいでない順序
page-break-before block-level elements in the normal flow of the root element. UA may also apply it to other elements like table-row elements. 指定値 形式文法で定義される一意のあいまいでない順序
page-break-inside block-level elements in the normal flow of the root element. UA may also apply it to other elements like table-row elements. 指定値 形式文法で定義される一意のあいまいでない順序
widows ブロックコンテナ要素 指定値 形式文法で定義される一意のあいまいでない順序
ユーザインターフェース
プロパティ 適用対象 計算値 正規順序
outline 全要素 as each of the properties of the shorthand:
  • outline-color: For the keyword invert, the computed value is invert. For the color value, if the value is translucent, the computed value will be the rgba() corresponding one. If it isn't, it will be the rgb() corresponding one. The transparent keyword maps to rgb(0,0,0).
  • outline-width: an absolute length; if the keyword none is specified, the computed value is 0
  • outline-style: 指定値
order of appearance in the formal grammar of the values
outline-color 全要素 For the keyword invert, the computed value is invert. For the color value, if the value is translucent, the computed value will be the rgba() corresponding one. If it isn't, it will be the rgb() corresponding one. The transparent keyword maps to rgb(0,0,0). 形式文法で定義される一意のあいまいでない順序
outline-width 全要素 an absolute length; if the keyword none is specified, the computed value is 0 形式文法で定義される一意のあいまいでない順序
outline-style 全要素 指定値 形式文法で定義される一意のあいまいでない順序
outline-offset 全要素 as specified, but with relative lengths converted into absolute lengths 形式文法で定義される一意のあいまいでない順序
cursor 全要素 as specified, but with relative URI converted into absolute URI 形式文法で定義される一意のあいまいでない順序
resize elements with overflow other than visible 指定値 形式文法で定義される一意のあいまいでない順序
text-overflow ブロックコンテナ要素 指定値 形式文法で定義される一意のあいまいでない順序
生成コンテンツ
プロパティ 適用対象 計算値 正規順序
content ::before and ::after 疑似要素 On elements, always computes to normal. On ::before and ::after, if normal is specified, computes to none. Otherwise, for URI values, the absolute URI; for attr() values, the resulting string; for other keywords, as specified. 形式文法で定義される一意のあいまいでない順序
quotes 全要素 指定値 形式文法で定義される一意のあいまいでない順序
フラグメンテーション
プロパティ 適用対象 計算値 正規順序
box-decoration-break 全要素 指定値 形式文法で定義される一意のあいまいでない順序
その他
プロパティ 適用対象 計算値 正規順序
clip absolutely positioned elements auto if specified as auto, otherwise a rectangle with four values, each of which is auto if specified as auto or the computed length otherwise 形式文法で定義される一意のあいまいでない順序
display 全要素 as the specified value, except for positioned and floating elements and the root element. In both cases the computed value may be a keyword other than the one specified. 形式文法で定義される一意のあいまいでない順序
ime-mode テキストフィールド 指定値 形式文法で定義される一意のあいまいでない順序
all 全要素 as the specified value applies to each property this is a shorthand for. 形式文法で定義される一意のあいまいでない順序
will-change 全要素 指定値 形式文法で定義される一意のあいまいでない順序
text-rendering テキスト要素    
コンポジットとブレンド
プロパティ 適用対象 計算値 正規順序
background-blend-mode 全要素. In SVG, it applies to container elements, graphics elements, and graphics referencing elements 指定値 形式文法で定義される一意のあいまいでない順序
mix-blend-mode all HTML elements 指定値 形式文法で定義される一意のあいまいでない順序
isolation 全要素. In SVG, it applies to container elements, graphics elements, and graphics referencing elements 指定値 形式文法で定義される一意のあいまいでない順序
形状
プロパティ 適用対象 計算値 正規順序
shape-outside floats as defined for <basic-shape> (with <shape-box> following, if supplied), the <image> with its URI made absolute, otherwise as specified. 形式文法で定義される一意のあいまいでない順序
shape-margin floats 指定値 形式文法で定義される一意のあいまいでない順序
shape-image-threshold floats 指定値 形式文法で定義される一意のあいまいでない順序
ポインタイベント
プロパティ 適用対象 計算値 正規順序
touch-action 全要素、次を除く: non-replaced inline elements, table rows, row groups, table columns, and column groups 指定値 形式文法で定義される一意のあいまいでない順序
pointer-events 全要素 指定値  
インライン
プロパティ 適用対象 計算値 正規順序
initial-letter ::first-letter pseudo-elements and inline-level first child of a block container 指定値 形式文法で定義される一意のあいまいでない順序
initial-letter-align ::first-letter pseudo-elements and inline-level first child of a block container ??? 形式文法で定義される一意のあいまいでない順序
表示
プロパティ 適用対象 計算値 正規順序
display-inside 全要素 a keyword 形式文法で定義される一意のあいまいでない順序
display-outside 全要素 指定値 形式文法で定義される一意のあいまいでない順序
display-list 全要素 指定値 形式文法で定義される一意のあいまいでない順序
box-suppress 全要素 see prose 形式文法で定義される一意のあいまいでない順序
CSSOM ビュー
プロパティ 適用対象 計算値 正規順序
scroll-behavior scrolling boxes 指定値 形式文法で定義される一意のあいまいでない順序
論理プロパティ
プロパティ 適用対象 計算値 正規順序
block-size same as width and height same as width and height 形式文法で定義される一意のあいまいでない順序
inline-size same as width and height same as width and height 形式文法で定義される一意のあいまいでない順序
min-block-size same as width and height same as min-width and min-height 形式文法で定義される一意のあいまいでない順序
min-inline-size same as width and height same as min-width and min-height 形式文法で定義される一意のあいまいでない順序
max-block-size same as width and height same as max-width and max-height 形式文法で定義される一意のあいまいでない順序
max-inline-size same as width and height same as max-width and max-height 形式文法で定義される一意のあいまいでない順序
margin-block-start same as margin the percentage as specified or the absolute length or auto 形式文法で定義される一意のあいまいでない順序
margin-block-end same as margin the percentage as specified or the absolute length or auto 形式文法で定義される一意のあいまいでない順序
margin-inline-start same as margin the percentage as specified or the absolute length or auto 形式文法で定義される一意のあいまいでない順序
margin-inline-end same as margin the percentage as specified or the absolute length or auto 形式文法で定義される一意のあいまいでない順序
offset-block-start positioned elements same as box offsets: top, right, bottom, left properties except that directions are logical 形式文法で定義される一意のあいまいでない順序
offset-block-end positioned elements same as box offsets: top, right, bottom, left properties except that directions are logical 形式文法で定義される一意のあいまいでない順序
offset-inline-start positioned elements same as box offsets: top, right, bottom, left properties except that directions are logical 形式文法で定義される一意のあいまいでない順序
offset-inline-end positioned elements same as box offsets: top, right, bottom, left properties except that directions are logical 形式文法で定義される一意のあいまいでない順序
padding-block-start 全要素 length 形式文法で定義される一意のあいまいでない順序
padding-block-end 全要素 length 形式文法で定義される一意のあいまいでない順序
padding-inline-start 全要素 length 形式文法で定義される一意のあいまいでない順序
padding-inline-end 全要素 length 形式文法で定義される一意のあいまいでない順序
border-block-start-width 全要素 absolute length; 0 if the border style is none or hidden 形式文法で定義される一意のあいまいでない順序
border-block-end-width 全要素 absolute length; 0 if the border style is none or hidden 形式文法で定義される一意のあいまいでない順序
border-inline-start-width 全要素 absolute length; 0 if the border style is none or hidden 形式文法で定義される一意のあいまいでない順序
border-inline-end-width 全要素 absolute length; 0 if the border style is none or hidden 形式文法で定義される一意のあいまいでない順序
border-block-start-style 全要素 指定値 形式文法で定義される一意のあいまいでない順序
border-block-end-style 全要素 指定値 形式文法で定義される一意のあいまいでない順序
border-inline-start-style 全要素 指定値 形式文法で定義される一意のあいまいでない順序
border-inline-end-style 全要素 指定値 形式文法で定義される一意のあいまいでない順序
border-block-start-color 全要素 computed color 形式文法で定義される一意のあいまいでない順序
border-block-end-color 全要素 computed color 形式文法で定義される一意のあいまいでない順序
border-inline-start-color 全要素 computed color 形式文法で定義される一意のあいまいでない順序
border-inline-end-color 全要素 computed color 形式文法で定義される一意のあいまいでない順序
border-block-start 全要素 as each of the properties of the shorthand:
  • border-width: as each of the properties of the shorthand:
  • border-style: as each of the properties of the shorthand:
    • border-bottom-style: 指定値
    • border-left-style: 指定値
    • border-right-style: 指定値
    • border-top-style: 指定値
  • color: 半透明値なら計算値は rgba()に相当する値。 そうでなければ rgb() に相当する値。キーワード transparentrgb(0,0,0) にマップされます。
形式文法で定義される一意のあいまいでない順序
border-block-end 全要素 as each of the properties of the shorthand:
  • border-width: as each of the properties of the shorthand:
  • border-style: as each of the properties of the shorthand:
    • border-bottom-style: 指定値
    • border-left-style: 指定値
    • border-right-style: 指定値
    • border-top-style: 指定値
  • color: 半透明値なら計算値は rgba()に相当する値。 そうでなければ rgb() に相当する値。キーワード transparentrgb(0,0,0) にマップされます。
形式文法で定義される一意のあいまいでない順序
border-inline-start 全要素 as each of the properties of the shorthand:
  • border-width: as each of the properties of the shorthand:
  • border-style: as each of the properties of the shorthand:
    • border-bottom-style: 指定値
    • border-left-style: 指定値
    • border-right-style: 指定値
    • border-top-style: 指定値
  • color: 半透明値なら計算値は rgba()に相当する値。 そうでなければ rgb() に相当する値。キーワード transparentrgb(0,0,0) にマップされます。
形式文法で定義される一意のあいまいでない順序
border-inline-end 全要素 as each of the properties of the shorthand:
  • border-width: as each of the properties of the shorthand:
  • border-style: as each of the properties of the shorthand:
    • border-bottom-style: 指定値
    • border-left-style: 指定値
    • border-right-style: 指定値
    • border-top-style: 指定値
  • color: 半透明値なら計算値は rgba()に相当する値。 そうでなければ rgb() に相当する値。キーワード transparentrgb(0,0,0) にマップされます。
形式文法で定義される一意のあいまいでない順序
ルビ
プロパティ 適用対象 計算値 正規順序
ruby-position ruby annotations containers 指定値 形式文法で定義される一意のあいまいでない順序
ruby-merge ruby annotations containers 指定値 形式文法で定義される一意のあいまいでない順序
ruby-align ruby bases, ruby annotations, ruby base containers, ruby annotation containers 指定値 形式文法で定義される一意のあいまいでない順序
スクロールスナップ点
プロパティ 適用対象 計算値 正規順序
scroll-snap-type scroll containers 指定値 形式文法で定義される一意のあいまいでない順序
scroll-snap-points-x scroll containers specified value, with lengths made absolute 形式文法で定義される一意のあいまいでない順序
scroll-snap-points-y scroll containers specified value, with lengths made absolute 形式文法で定義される一意のあいまいでない順序
scroll-snap-destination scroll containers specified value, with lengths made absolute 形式文法で定義される一意のあいまいでない順序
scroll-snap-coordinate 全要素 specified value, with lengths made absolute 形式文法で定義される一意のあいまいでない順序
デバイス適応
プロパティ 適用対象 計算値 正規順序
@viewport/min-width   'auto', an absolute length, or a percentage as specified 形式文法で定義される一意のあいまいでない順序
@viewport/max-width   'auto', an absolute length, or a percentage as specified 形式文法で定義される一意のあいまいでない順序
@viewport/width   'auto', an absolute length, or a percentage as specified 形式文法で定義される一意のあいまいでない順序
@viewport/min-height   'auto', an absolute length, or a percentage as specified 形式文法で定義される一意のあいまいでない順序
@viewport/max-height   'auto', an absolute length, or a percentage as specified 形式文法で定義される一意のあいまいでない順序
@viewport/height   'auto', an absolute length, or a percentage as specified 形式文法で定義される一意のあいまいでない順序
@viewport/zoom   'auto', or a non-negative number or percentage as specified 形式文法で定義される一意のあいまいでない順序
@viewport/min-zoom   'auto', or a non-negative number or percentage as specified 形式文法で定義される一意のあいまいでない順序
@viewport/max-zoom   'auto', or a non-negative number or percentage as specified 形式文法で定義される一意のあいまいでない順序
@viewport/user-zoom   指定値 形式文法で定義される一意のあいまいでない順序
@viewport/orientation   指定値 形式文法で定義される一意のあいまいでない順序

ドキュメントのタグと貢献者

タグ: 
Contributors to this page: mitsuba-clover, Marsf, ethertank
最終更新者: mitsuba-clover,