Upgrade to Pro — share decks privately, control downloads, hide ads and more …

CSSセレクタを戦わせてみた⚔️

 CSSセレクタを戦わせてみた⚔️

Kenta TSUNEMI

April 19, 2024
Tweet

More Decks by Kenta TSUNEMI

Other Decks in Technology

Transcript

  1. ⾃⼰紹介 @tocomi0112 (Kenta TSUNEMI) 🏢 テックタッチ株式会社 (https://techtouch.jp/) ♨ フロントエンドエンジニア #

    趣味 ⚾ 野球観戦 (スワローズファン) 🏇 競⾺ (⽳党) 🎮 ゲーム (FF7REBIRTH プレイ中) 🥸 ネタアプリ開発
  2. 詳細度 参考: https://developer.mozilla.org/ja/docs/Web/CSS/Specificity 1 - 2 - 1 ID列 #example

    CLASS列 .myClass [type="radio"] :hover TYPE列 h1 ::placeholder 優先度 ⾼ 低
  3. 詳細度の⽐較 1 - 2 - 3 0 - 4 -

    5 0 - 0 - 10 > > ID = 100ポイント, CLASS = 10ポイント, TYPE = 1ポイント のように ポイント制で説明されることもあるが厳密には誤り。 0 - 1 - 0 0 - 0 - 11 > ID, CLASS, TYPE の順で⽐較が⾏われる。 その時点で数値に⼤⼩があればそれ以降の数値は⽐較されない。