[解決済み】最初の直接の子だけを対象としたCSSセレクタはありますか?
2022-04-15 18:53:43
質問
以下のようなhtmlがあります。
<div class="section">
<div>header</div>
<div>
contents
<div>sub contents 1</div>
<div>sub contents 2</div>
</div>
</div>
そして、次のようなスタイルです。
DIV.section DIV:first-child
{
...
}
よくわからない理由で、スタイルが
サブコンテンツ1"
<div>
と同様に
"ヘッダー"。
<div>
.
スタイルのセレクタは、"section"というクラスを持つdivの最初の直接の子のみに適用されると思いました。 どのようにセレクタを変更すれば、私が望むものを得ることができますか?
解決方法は?
投稿された内容は、文字通り、"セクションdivの内部にあり、その親の最初の子であるすべてのdivを検索します。
main div の両方の子にしたいのか、そうでないのか、私には不明です。もしそうなら、これを使います。
div.section > div
ヘッダーのみが必要な場合は、これを使用します。
div.section > div:first-child
を使用することで
>
は、説明を次のように変更します: "セクション divs の直接の子孫である任意の divs を検索します" これは、あなたが望むものです。
なお、この方法はIE6を除くすべての主要なブラウザでサポートされています。IE6 のサポートが重要な場合は、子 div にクラスを追加して、それを代わりに使用する必要があります。そうでなければ、気にする必要はないでしょう。
関連
-
[解決済み] Railsです。railsアプリで<img src= >をimage_tagに変換する方法
-
[解決済み] CSSの親セレクタはありますか?
-
[解決済み] 前の兄弟」セレクタはありますか?
-
[解決済み] How do I style a <select> dropdown with only CSS?
-
[解決済み] divの内容を下に揃える方法
-
[解決済み] 最初の要素にクラスを指定するCSSセレクタ
-
[解決済み] CSSセレクタの"~"(チルダ/スクイグル/ツイドル)はどういう意味ですか?
-
[解決済み] not:first-child セレクタ
-
[解決済み] CSSセレクタの「+」(プラス記号)の意味は何ですか?
-
[解決済み] 特定のテキストを含む要素に対する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でInline-blockが正しく動作しないのはなぜですか?
-
[解決済み] html : iframeでhtmlのコンテンツが表示されない。
-
[解決済み] bodyタグに追加された奇妙なiframe、`rufous-sandbox`について
-
[解決済み] div に斜めのエッジを作成する [重複] 。
-
[解決済み] css画像が表示されない
-
[解決済み] 送信ボタンが機能しない
-
[解決済み] Bootstrapのカラム内で画像を中央に配置する方法 [重複]について
-
[解決済み] divが重ならないようにするには?
-
[解決済み] Add a scrollbar to a <textarea> [duplicate]
-
[解決済み] 画像をインラインで表示する方法