CSS 2 プロパティ一覧 [ABC順]

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

上記の全てのプロパティには、値として「inherit」を指定することができます。この値を指定すると、親要素に設定された値が強制的に継承されるようになります。(古いIEでは対応していません)

※この一覧には、ブラウザ独自のプロパティは掲載していません。また、それ以外のプロパティも一部掲載を省略しています。

用語に関する説明
項目 用語 説明
適用対象 全ての要素 全ての要素
ブロックレベル要素 ひとつのまとまりを構成する要素
インライン要素 文章中の一部として扱われる要素
置換要素 別のものに置き換えられる要素
imginputtextareaselectobject などの要素)
非置換インライン要素 「置換要素」以外のインライン要素
表関連要素 表に関連する全ての要素
絶対位置決めされた要素 positionプロパティで「absolute」または「fixed」が指定された要素
位置決めされた要素 positionプロパティで「relative」、「absolute」、または「fixed」が指定された要素
生成内容 CSSの指定によって追加された内容
継承 する そのスタイルが子要素にも適用されます
しない そのスタイルは子要素には適用されません