[解決済み】CSSセレクタ - 与えられた子要素を持つ要素【重複あり
質問
特定の子要素を持つ場合に、すべての要素を選択するセレクタを作りたいと考えています。例えば、すべての
<div>
を子として持つ
<span>
.
可能ですか?
解決方法は?
<ブロッククオート特定の子要素を含む場合に、その要素を選択することは可能ですか?
残念ながらまだありません。
は CSS2 と CSS3 セレクタの仕様では、親を選択することはできません。
仕様変更に関する注意点
ここから先は、この記事の正確さについての免責事項です。CSSの親セレクタについては、長年にわたって議論がなされてきました。コンセンサスが得られていないため、変更が繰り返されています。私はこの回答を最新のものにするよう努めますが、次の点に注意してください。 仕様の変更により、不正確な情報が含まれている可能性があります。 .
古いもの "セレクタレベル4作業草案"。 を指定する機能であることが説明されています。 セレクタの件名 . この機能は廃止され、CSSの実装では使用できなくなりました .
subjectはセレクタチェーンの中でスタイルが適用される要素になる予定でした。
<サブ HTMLの例<p><span>lorem</span> ipsum dolor sit amet</p>
<p>consecteture edipsing elit</p>
このセレクタは
span
要素
p span {
color: red;
}
このセレクタは
p
要素
!p span {
color: red;
}
最近のもの
"セレクタズレベル4エディターズドラフト"
は、"Relational Pseudo-classを含んでいます。
:has()
"。
:has()
は、作者がその内容に基づいて要素を選択することを可能にします。私の理解では、これは
jQueryのカスタム
:has()
擬似セレクタ*です。
いずれにせよ、上の例の続きで
p
要素を含む
span
を使うことができます。
p:has(span) {
color: red;
}
<サブ * もし、jQueryがセレクタのサブジェクトを実装していたら、サブジェクトは仕様に残っていたのだろうかと考えさせられます。
関連
-
フロントエンドの落とし穴 リソースはスタイルシートとして解釈されるが、MIMEタイプはtext/htmlで転送される。"<URL>". css スタイルの失敗
-
[解決済み】divの高さを画面の残りスペースで埋めるようにする
-
[解決済み] 要素を水平方向にセンタリングする方法
-
[解決済み] CSSの親セレクタはありますか?
-
[解決済み] CSSでテキストや画像の背景を透明にするには?
-
[解決済み] How do I style a <select> dropdown with only CSS?
-
[解決済み] 最初の要素にクラスを指定するCSSセレクタ
-
[解決済み] 特定のクラスや属性を持たない要素を選択するCSSセレクタは書けますか?
-
[解決済み] CSS :not(:last-child):after セレクタ
-
[解決済み】HTML5入力のプレースホルダの色をCSSで変更する。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[CSSチュートリアル】CSSのクラスとidの共通命名規則
-
[css3]ピュアCSS3によるネオンライト効果
-
[css3]CSS3のダイヤモンドパズルは、divの背景画像を回転させない機能だけを実現するために
-
[CSSチュートリアル】cssフレックスレイアウト ロング自動改行サンプルコード
-
[CSSチュートリアル】CSSで炎のエフェクトを記述する方法
-
[CSSチュートリアル】タイトルを上部に配置するスティッキーレイアウトを実現するためのCSS
-
[CSSレイアウト例】CSSで中央揃えを実現する方法N種
-
[CSSチュートリアル】ピュアCSSでDIVホバーを実現するサンプルコード(固定位置編)
-
[css3]CSS3は本当にSCSSに取って代わるのだろうか?
-
[解決済み] CSSの親セレクタはありますか?