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

スポンサーリンク
CSS

【実務・中級編】 nth-child(an+b of selector) の構文 – CSS実践ガイド

おい、ちょっといいか。最近のCSSの進化、マジメに追いつけてるか?現場でコードレビューをしてると、いまだに「あー、これ昔ながらの無理やりなDOM構造にしてJavaScriptで無理やりクラス付けちゃってるな……」っていうコードに遭遇して、こ...
CSS

【実務・中級編】 機能擬似クラスのネストとパフォーマンス – CSS実践ガイド

やあ、よく来てくれた。今日も今日とて、巨大化していくCSSの森で迷子になっていないかい? 「なんかこのコンポーネント、修正するたびに他のところまで崩れるんだけど……」「セレクタの書き方がカオスすぎて、誰が書いたか分からない……」なんて、現場...
CSS

【実務・中級編】 関係擬似クラス :has() と複雑なセレクタの組み合わせ – CSS実践ガイド

おい、調子はどうだ?今日も元気に `!important` の海で溺れかけてないか?(笑)まあ座れ。今日はな、CSSの歴史を塗り替えたと言っても過言ではない、あの最強にして最恐の機能……`:has()` 擬似クラスについて話をしよう。これま...
CSS

【実務・中級編】 編集可能擬似クラス :read-write – CSS実践ガイド

やあ。今日も今日とてCSSの沼にハマっているかい?フロントエンドをやっていると、「フォーム周りのスタイリング、なんでこんなに泥臭いんだ……」と頭を抱えたくなる瞬間が必ず訪れる。特に、ユーザーが入力できる状態なのか、それとも読み取り専用(re...
CSS

【実務・中級編】 読み取り専用擬似クラス :read-only – CSS実践ガイド

CSSの「編集不可」を制する:`:read-only`擬似クラスの極意と現場のリアル現場でバリバリとフォームを実装していると、必ず一度は頭を抱えるのが「編集不可なフィールドのUI」です。`readonly`属性がついた``や、あるいは単なる...
CSS

【実務・中級編】 不正状態擬似クラス :invalid – CSS実践ガイド

お疲れ。フォームの実装、毎日ご苦労さん。バックエンドから「バリデーションはフロントでもよろしく!」って言われて、JavaScriptでチマチマ正規表現書いて、エラーメッセージの出し分けに頭を悩ませて……なんて泥臭いこと、まだやってないだろう...
CSS

【実務・中級編】 妥当状態擬似クラス :valid – CSS実践ガイド

お疲れ。今、ちょうどフォームのバリデーション周りのスタイリングで頭を悩ませていたところか?「入力値が正しい時に緑色の枠線を出したい」「でも、ページを開いた瞬間からエラーが出たり、全入力欄が真っ緑になったりしてダサい……」そんな泥臭い悩みを抱...
CSS

【実務・中級編】 任意入力擬似クラス :optional – CSS実践ガイド

お疲れ。今日のコードレビュー、いくつか上がってきてたけど……おっ、ちょうどフォーム周りの実装があるな。お前、最近のCSSの擬似クラス、どこまでキャッチアップできてる?「あー、`:required`とか`:invalid`あたりはよく使います...
CSS

【実務・中級編】 必須入力擬似クラス :required – CSS実践ガイド

やあ。最近、フォーム周りの実装で「未入力項目のバリデーション表示、またJavaScriptで無駄に判定書いてない?」と後輩のコードを覗き見しては、そっと肩を叩くのが日課になっているシニアエンジニアの私だ。君も経験があるはずだ。バックエンドか...
CSS

【実務・中級編】 有効状態擬似クラス :enabled – CSS実践ガイド

お疲れ。今日はフォーム周りのスタイリング、特に「おざなりになりがちな状態管理」について話をしようか。君も日々の実装で、`` や `` を触る機会は腐るほどあるはずだ。その中で、「入力できる状態のとき」と「無効化(disabled)されている...
スポンサーリンク