CSS

特殊なセレクタおさらい

投稿日:2019年5月17日 更新日:

HTMLの親要素と子要素の基本構造

特殊なセレクタ例

[参考html]

セレクタ>セレクタ (子セレクタ)
 親要素の直接の子孫に適用
 (例)p > a → pタグの子要素のaタグに適用 ※参考htmlの4、6行目のa

セレクタ+セレクタ (隣接セレクタ)
 兄弟要素の中で、ある要素の直後に現れる要素に適用
 (例)h2 + p → h2の直後のpタグに適用 ※6行目のp

セレクタ~セレクタ (間接セレクタ)
 兄弟要素の中で、ある要素の後ろに現れる要素に適用
 (例) h2 ~ p → h2の後ろのpタグ、aタグに適用 ※6行目のpとa

 
スポンサーリンク

テスト

テスト

-CSS

関連記事

ベンダープレフィックスとは

Indexベンダープレフィックスとはベンダープレフィックス一覧 ベンダープレフィックスとは Google chromeやMozilla Firefox、Safariといったブラウザベンダーが、CSS3 …

no image

UIに関わる擬似クラス

Index「擬似クラス」とは?UIに関わる擬似クラス 「擬似クラス」とは? 選択された要素に対して特定の状態を適用する。 ※ちなみに少し似ている「擬似要素」は要素の特定の部分にスタイルを付けるために使 …

normalize.cssとreset.css

Indexnormalize.cssとは設定方法reset.cssとはおすすめのreset.css normalize.cssとは 各ブラウザによる表示の差異をなくし、意図通りのスタイル(正常化)をす …

no image

レイアウト崩れを防ぐcss

↓要素の幅(width)の合計に、paddingとborderが含まれるため、レイアウト崩れを防げる。※ただしmarginは合計に含まれない。 *を使用し、全ての要素に適用することが推奨されている。

スマホとPCで要素の表示順番を変える方法

レスポンシブの場合、PCと表示順番を変えたい場面がよくあるので、かんたんに実装する方法を記載。 Indexcssでflexboxとorderを使用する親要素にflexboxを使用orderを使用し、表 …