属性セレクタと疑似クラス(状態:hover, focus, active, disabled等)

スポンサーリンク
CSS

【テクニカル・上級編】 only-of-type疑似クラスの条件 – CSS実践ガイド

`:only-of-type` の深淵:ブラウザエンジンの走査アルゴリズムと、モダンフロントエンドにおける暗黙の罠CSSの仕様書を眺めていると、一見便利そうでいて、その実、本番環境で意図せぬ挙動やパフォーマンスボトルネックを引き起こす「両刃...
CSS

【テクニカル・上級編】 only-child疑似クラスの条件 – CSS実践ガイド

孤高のセレクタ、`:only-child`の深淵。DOMの孤独を検知するアーキテクチャフロントエンドの現場で長年CSSを書いていると、「親要素の中に子要素が1つしかない時だけ、特別なレイアウトを適用したい」という要件に幾度となく直面する。こ...
CSS

【テクニカル・上級編】 last-of-type疑似クラスの仕様 – CSS実践ガイド

CSSの仕様書をめくるのが好きでたまらない夜というものがある。特に、セレクタの特異性(Specificity)やDOMツリーの走査アルゴリズムの深淵に思いを馳せるとき、私たちは単なる「スタイリングの記述」を超えて、ブラウザという名の極限まで...
CSS

【テクニカル・上級編】 first-of-type疑似クラスの仕様 – CSS実践ガイド

こんにちは。フロントエンドの迷宮で日々CSSの挙動とブラウザエンジンの機嫌取りに明け暮れているチーフアーキテクトだ。今回は、CSSセレクタの中でも「分かっているつもりで最も事故を生み出す罠」の一つ、`:first-of-type` 疑似クラ...
CSS

【テクニカル・上級編】 nth-last-of-type疑似クラスの活用 – CSS実践ガイド

こんにちは。フロントエンドの現場で日々、CSSのセレクタが引き起こす微細なパフォーマンスの揺らぎや、動的なDOM構築との格闘にロマンを感じているエンジニアの皆さん。今回は、CSSセレクタの中でも一癖も二癖もあり、そして極めて強力な `:nt...
CSS

【テクニカル・上級編】 nth-of-type疑似クラスと要素型の関係 – CSS実践ガイド

こんにちは、アーキテクトの皆さん。日々、複雑化するコンポーネントツリーと向き合い、パフォーマンスの微小なボトルネックに頭を悩ませていることと思います。CSSは「ただ見た目を整える言語」から「宣言的なUIステート管理機構」へと進化しました。そ...
CSS

【テクニカル・上級編】 nth-last-child疑似クラスによる逆順選択 – CSS実践ガイド

逆から数える美学:`:nth-last-child`がもたらすCSSアーキテクチャのパラダイムシフトフロントエンドの現場に長く身を置いていると、「上から数えて何番目か」という順方向の思考に毒されていることに気づく瞬間がある。CMSが吐き出す...
CSS

【テクニカル・上級編】 nth-child疑似クラスの数式構文 – CSS実践ガイド

難解な数式と心中する前に:`:nth-child(an+b)`の内部構造を解剖するフロントエンドの現場で「リストの3番目以降をスタイリングして」「交互に背景色を変えて」という要求を受けたとき、君は反射的に `:nth-child(even)...
CSS

【テクニカル・上級編】 last-child疑似クラスの活用 – CSS実践ガイド

最後の1ピースをどう扱うか:`:last-child` の深淵とブラウザの裏側フロントエンドの現場で長く生きていると、CSSのセレクタ一枚にそのエンジニアの「業(ごう)」や「思想」が透けて見えるようになる。りっぱなデザインシステムを組み上げ...
CSS

【テクニカル・上級編】 first-child疑似クラスの挙動と注意点 – CSS実践ガイド

こんにちは。日々、CSSOMの構築速度やセレクタのヒット率に脳髄を焼かれているフロントエンド・アーキテクトの皆さん。今回は、CSSの基礎中の基礎であるはずなのに、大規模なデザインシステムや複雑なコンポーネントツリーの組み替えにおいて、しばし...
スポンサーリンク