スタイル継承一覧表
スタイル継承一覧表を作ってみたのでご参考に
この記事の目次
文字などに使うプロパティ
プロパティ名 | 説明 | 対象の要素 | 継承 |
---|---|---|---|
font | フォント関連をまとめて指定 | 全ての要素 | する |
font-size | フォントのサイズ | 全ての要素 | する |
font-weight | フォントの太さ | 全ての要素 | する |
font-style | フォントのスタイル | 全ての要素 | する |
font-family | フォントの種類 | 全ての要素 | する |
font-variant | スモールキャピタル | 全ての要素 | する |
text-align | 水平方向の表示位置 | ブロックレベル要素 | する |
vertical-align | 垂直方向の表示位置 | インライン要素、th要素、td要素 | しない |
line-height | 行の高さ | 全ての要素 | する |
text-decoration | 文字の装飾 | 全ての要素 | しない |
text-indent | 1行目の字下げ | ブロックレベル要素 | する |
text-transform | 大文字と小文字の変換 | 全ての要素 | する |
letter-spacing | 文字の間隔 | 全ての要素 | する |
word-spacing | 単語の間隔 | 全ての要素 | する |
white-space | 改行・スペース・タブの扱い | 全ての要素 | する |
色や背景に使うプロパティ
プロパティ名 | 説明 | 対象の要素 | 継承 |
---|---|---|---|
color | 文字色 | 全ての要素 | リンク以外はする |
background | 背景関連をまとめて指定 | 全ての要素 | しない |
background-color | 背景色 | 全ての要素 | しない |
background-image | 背景画像 | 全ての要素 | しない |
background-repeat | 背景画像の並び方 | 全ての要素 | しない |
background-position | 背景画像の表示位置 | ブロックレベル要素、置換要素 | しない |
background-attachment | 背景画像の固定表示 | 全ての要素 | しない |
幅や高さ用のプロパティ
プロパティ名 | 説明 | 対象の要素 | 継承 |
---|---|---|---|
width | 内容領域の幅 | 全ての要素 (非置換インライン要素、tr要素、thead要素、tfoot要素、tbody要素を除く) | しない |
height | 内容領域の高さ | 全ての要素 (非置換インライン要素、colgroup要素、col要素を除く) | しない |
max-width | 最大の幅 | 全ての要素 (非置換インライン要素、表関連要素を除く) | しない |
min-width | 最小の幅 | 全ての要素 (非置換インライン要素、表関連要素を除く) | しない |
max-height | 最大の高さ | 全ての要素 (非置換インライン要素、表関連要素を除く) | しない |
min-height | 最小の高さ | 全ての要素 (非置換インライン要素、表関連要素を除く) | しない |
余白用のプロパティ
プロパティ名 | 説明 | 対象の要素 | 継承 |
---|---|---|---|
margin | マージンをまとめて指定 | 全ての要素 (table要素、caption要素以外の表関連要素を除く) | しない |
margin-top margin-right margin-bottom margin-left |
上下左右のマージン | 全ての要素 (table要素、caption要素以外の表関連要素を除く) | しない |
padding | パディングをまとめて指定 | 全ての要素 (tr要素、thead要素、tfoot要素、tbody要素、col要素、colgroup要素を除く) | しない |
padding-top padding-right padding-bottom padding-left |
上下左右のパディング | 全ての要素 (tr要素、thead要素、tfoot要素、tbody要素、col要素、colgroup要素を除く) | しない |
境界線用のプロパティ
プロパティ名 | 説明 | 対象の要素 | 継承 |
---|---|---|---|
border | 境界線関連をまとめて指定 | 全ての要素 | しない |
border-top border-right border-bottom border-left |
上下左右の境界線 | 全ての要素 | しない |
border-width | 境界線の太さをまとめて指定 | 全ての要素 | しない |
border-top-width border-right-width border-bottom-width border-left-width |
上下左右の境界線の太さ | 全ての要素 | しない |
border-color | 境界線の色をまとめて指定 | 全ての要素 | しない |
border-top-color border-right-color border-bottom-color border-left-color |
上下左右の境界線の色 | 全ての要素 | しない |
border-style | 境界線のスタイルをまとめて指定 | 全ての要素 | しない |
border-top-style border-right-style border-bottom-style border-left-style |
上下左右の境界線のスタイル | 全ての要素 | しない |
表示や配置用のプロパティ
プロパティ名 | 説明 | 対象の要素 | 継承 |
---|---|---|---|
overflow | はみ出た部分の表示方法 | ブロックレベル要素、置換要素 | しない |
display | 表示形式 | 全ての要素 | しない |
visibility | 表示と非表示 | 全ての要素 | する |
clip | 切り抜き | 絶対位置決めされた要素 | しない |
float | フロート(浮動化) | 全ての要素 (絶対位置決めされた要素、生成内容を除く) | しない |
clear | 回り込みの解除 | ブロックレベル要素 | しない |
position | 配置方法 | 全ての要素 (生成内容を除く) | しない |
top | 上からの距離 | 位置決めされた要素 | しない |
right | 右からの距離 | 位置決めされた要素 | しない |
bottom | 下からの距離 | 位置決めされた要素 | しない |
left | 左からの距離 | 位置決めされた要素 | しない |
z-index | 重なりの順序 | 位置決めされた要素 | しない |
direction | 基本書字方向 | 全ての要素 | する |
unicode-bidi | 書字方向の組み込みと上書き | 全ての要素 | しない |
リスト用のプロパティ
プロパティ名 | 説明 | 対象の要素 | 継承 |
---|---|---|---|
list-style | マーカー関連をまとめて指定 | li要素、「display: list-item 」が指定された要素 |
する |
list-style-type | マーカーの種類 | li要素、「display: list-item」が指定された要素 | する |
list-style-position | マーカーの位置 | li要素、「display: list-item 」が指定された要素 |
する |
list-style-image | マーカーの画像 | li要素、「display: list-item 」が指定された要素 |
する |
表(table)用のプロパティ
プロパティ名 | 説明 | 対象の要素 | 継承 |
---|---|---|---|
table-layout | 表のレイアウト方法 | table要素 | しない |
border-collapse | 境界線の表示方法 | table要素 | する |
border-spacing | 境界線の間隔 | table要素 | する |
empty-cells | 空セルの境界線 | th要素、td要素 | する |
caption-side | 表タイトルの位置 | caption要素 | する |
内容追加用のプロパティ
プロパティ名 | 説明 | 対象の要素 | 継承 |
---|---|---|---|
content | 内容の生成 | :before疑似要素、:after疑似要素 | しない |
quotes | 引用符の設定 | 全ての要素 | する |
カーソル用のプロパティ
プロパティ名 | 説明 | 対象の要素 | 継承 |
---|---|---|---|
cursor | カーソルの形 | 全ての要素 | する |
アウトライン用のプロパティ
プロパティ名 | 説明 | 対象の要素 | 継承 |
---|---|---|---|
outline | アウトライン関連をまとめて指定 | 全ての要素 | しない |
outline-width | アウトラインの太さ | 全ての要素 | しない |
outline-color | アウトラインの色 | 全ての要素 | しない |
outline-style | アウトラインのスタイル | 全ての要素 | しない |
印刷用のプロパティ
プロパティ名 | 説明 | 対象の要素 | 継承 |
---|---|---|---|
page-break-before | 直前の改ページ | ブロックレベル要素 | しない |
page-break-after | 直後の改ページ | ブロックレベル要素 | しない |
page-break-inside | 要素内の改ページ | ブロックレベル要素 | する |