CSS詳細度計算ツール

CSSセレクタを入力するとスコア (a, b, c, d) を即座に計算。複数セレクタを比較してカスケードの優先順位を視覚的に確認できます。

詳細度スコア (a, b, c, d)
0
インライン
スタイル (a)
,
0
IDセレクタ (b)
,
0
クラス・
属性・
擬似クラス (c)
,
0
要素・
擬似要素 (d)
(0, 0, 0, 0)
インライン (a)
0
ID (b)
0
クラス等 (c)
0
要素等 (d)
0

セレクタの内訳

インラインスタイル
IDセレクタ
クラス / 属性 / 擬似クラス
要素 / 擬似要素
結合子(カウントなし)

セレクタ比較 — 詳細度順にソート

セレクタがまだ追加されていません。セレクタを入力して「+ 比較追加」をクリックしてください。

よくある例 — クリックで計算

CSS詳細度の仕組み

a — インラインスタイル
HTML要素に直接書かれたスタイル (style="...")。最も優先度が高く、セレクタより常に勝ります。
b — IDセレクタ
#id 形式のセレクタ。非常に高い詳細度。クラスや要素が何個あっても1つのIDが勝ります。
c — クラス・属性・擬似クラス
クラス (.class)、属性 ([attr])、擬似クラス (:hover:nth-child()) などが対象です。
d — 要素・擬似要素
タイプセレクタ (divp) と擬似要素 (::before::after)。最も低い詳細度です。

関連ツール

グリッドレイアウトを視覚的に構築 → CSS Gridジェネレーター

Flexboxレイアウトを生成 → CSS Flexboxジェネレーター


確定申告・会計をもっとラクに? freee会計 なら、フリーランスの経費管理もクラウドで簡単。まずは無料で試してみましょう。