基本セレクタと組み合わせ(タグ, クラス, ID, 子孫・子・隣接)

スポンサーリンク
CSS

【テクニカル・上級編】 :placeholder-shown 擬似クラス – CSS実践ガイド

`:placeholder-shown` の深層:CSSだけで完結させるリアクティブ・フォームアーキテクチャの極意こんにちは、フロントエンド・アーキテクトの領域へようこそ。日々の開発で、input要素のプレースホルダーを制御するために、Ja...
CSS

【テクニカル・上級編】 :fullscreen 擬似クラス – CSS実践ガイド

こんにちは。フロントエンドの現場で日々、CSSの不可解な挙動やブラウザの気まぐれなレンダリングパイプラインと格闘しているエンジニアなら、一度は「フルスクリーンAPI」の沼にハマったことがあるはずだ。モーダル、動画プレイヤー、ビジュアライザー...
CSS

【テクニカル・上級編】 ::highlight擬似要素によるカスタムハイライト – CSS実践ガイド

こんにちは。フロントエンドの迷宮を日夜彷徨い、ブラウザの描画パイプラインとメモリリークの夢を見るあなたへ。DOMノードを汚染することなく、任意のテキスト範囲をCSSだけで自由自在にハイライトしたいと思ったことはないだろうか?検索ワードのハイ...
CSS

【テクニカル・上級編】 擬似クラス :dir() による方向性制御 – CSS実践ガイド

`:dir()`擬似クラスが切り拓く、国際化Webアプリケーションの新たな地平フロントエンドのアーキテクチャ設計において、多言語対応(i18n)は常に頭を悩ませるポイントだ。特に、英語や日本語のような左から右へ流れる言語(LTR: Left...
CSS

【テクニカル・上級編】 擬似クラス :read-only と :read-write – CSS実践ガイド

フォームの真実:`:read-only` と `:read-write` が描くモダンWebアプリケーションの境界線こんにちは。日夜、CSSOMの構築コストやブラウザの再描画(Repaint/Reflow)の最適化に心を奪われているフロント...
CSS

【テクニカル・上級編】 擬似クラス :valid と :invalid – CSS実践ガイド

フォームバリデーションの美学:`:valid` と `:invalid` を実務の荒野でどう手懐けるかフロントエンドのアーキテクチャにおいて、フォームのバリデーション状態に応じたスタイリングは、常に頭痛の種だった。かつては、JavaScri...
CSS

【テクニカル・上級編】 擬似クラス :required と :optional – CSS実践ガイド

こんにちは。フロントエンドの現場を渡り歩いていると、「なぜかフォームのデザインが不安定になる」「JavaScriptのバリデーションとCSSの状態が微妙にズレて一瞬バグる」といった、泥臭いトラブルに何度も遭遇するものだ。特に、入力必須の `...
CSS

【テクニカル・上級編】 擬似クラス :disabled と :enabled – CSS実践ガイド

こんにちは、フロントエンドの戦場を日々駆け抜けているエンジニア諸君。画面の向こうで「動けばいいや」と安易に書かれた不格好なCSSの山に絶望し、深夜のデバッグルームで冷めたコーヒーをすすりながらこの記事に辿り着いたことだろう。素晴らしい。君の...
CSS

【テクニカル・上級編】 擬似クラス :first-child と :last-child – CSS実践ガイド

こんにちは。フロントエンドの現場で日々、CSSの不可解な挙動やパフォーマンス低下と格闘しているエンジニアの皆さん。今回は、CSSの基本中の基本である擬似クラス、`:first-child` と `:last-child` について、あえて「...
CSS

【テクニカル・上級編】 ::cue-region 擬似要素による字幕領域の制御 – CSS実践ガイド

こんにちは。ブラウザの描画パイプラインと、仕様書の端っこにひっそりと書かれたマイナーな仕様を愛してやまないフロントエンド・アーキテクタの私だ。日夜、大規模なWebアプリケーションのパフォーマンスチューニングに明け暮れていると、「いかに不要な...
スポンサーリンク