- h1 , p { … } (カンマ)
- グループ化共通のスタイルを定義するセレクタ
h1, h2, h3 { margin: 0px; font-size: 14px; }
a:link, a:visited, a:active { text-decoration: none; }
- h1 p { … } (半角スペース)
- 下位要素セレクタある要素の下位要素、つまり子要素、孫要素など、子孫要素に定義するセレクタ
p img { margin:10px; float: left; }
.contents img { vertical-align: middle; }
#container #navi a { color: #fff; text-decoration: none; }
- h1 > p { … } (大なり不等号)
- 子要素セレクタ下位要素セレクタと違い、子要素のみに定義するセレクタ
p>strong {text-decoration: underline; }
div.section>p { font-size: 12px; line-height: 1.6em; }
ul>li>dfn { font-weight: bold; }
blockquote>p em { font-weight: bold; color: red; }
- h1 + p { … } (プラス記号)
- 隣接要素セレクタ上記二つと違い、子孫要素ではなく(内包していない)、隣接する要素に定義するセレクタ
p { text-indent: 2em; }
h1 + p, h2 + p, h3 + p, h4 + p, h5 + p, h6 + p { text-indent: 0; }
(見出しの次に出てくる段落のみ、インデントなし)
- p ∗ (アスタリスク)
- ユニバーサルセレクタ(全称セレクタ)あらゆる要素を指す
#contents * img {border: 1px solid #FF0000; }
次のように全称セレクタにクラスセレクタなどが付随している場合は,省略してよい。
*.navi → .navi
続きを読む "セレクタ " »