[解決済み】子要素にCSSスタイルを適用する
2022-04-05 02:58:03
質問
DIV内のテーブルにのみ、特定のクラスでスタイルを適用したい。
注:子要素にはcss-selectorを使いたい。
なぜ、#1がうまくいって#2がうまくいかないのでしょうか?
1:
div.test th, div.test td, div.test caption {padding:40px 100px 40px 50px;}
2:
div.test th, td, caption {padding:40px 100px 40px 50px;}
HTMLです。
<html>
<head>
<style>
div.test > th, td, caption {padding:40px 100px 40px 50px;}
</style>
</head>
<body>
<div>
<table border="2">
<tr><td>some</td></tr>
<tr><td>data</td></tr>
<tr><td>here</td></tr>
</table>
</div>
<div class="test">
<table border="2">
<tr><td>some</td></tr>
<tr><td>data</td></tr>
<tr><td>here</td></tr>
</table>
</div>
</body>
</html>
何が間違っているのでしょうか?
どうすればいいですか?
このコード "
div.test th, td, caption {padding:40px 100px 40px 50px;}
は、すべての
th
要素に含まれる
div
という名前のクラスを持つ
test
に加えて
すべて
td
要素と
すべて
caption
要素で構成されます。
これは、"all と同じではありません。
td
,
th
と
caption
要素に含まれる
div
要素で、クラスが
test
となります。 これを実現するには、セレクタを変更する必要があります。
'
>
は、一部の古いブラウザでは完全にサポートされていません (I'm looking at you, Internet Explorer)。
div.test th,
div.test td,
div.test caption {
padding: 40px 100px 40px 50px;
}
関連
-
[解決済み] "セレクタ(CSS)にIDを使うな "なら、IDの代わりに何を使えばいい?
-
[解決済み] CSS - div から画面の幅いっぱいまでオーバーフローさせる方法
-
[解決済み] JavaFX Labelの文字色を変更する方法
-
[解決済み] MUIでカスタムアニメーションエフェクト@keyframesを適用する方法は?
-
[解決済み] ブルマのテーブルをレスポンシブにするにはどうしたらいいですか?
-
[解決済み] CSSの親セレクタはありますか?
-
[解決済み] CSSでcellpaddingとcellspacingを設定する?
-
[解決済み] CSSのクラス名/セレクタに使用できる文字は?
-
[解決済み】HTML5入力のプレースホルダの色を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 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】DIVの幅が100%というのは本当の100%ではない
-
[解決済み] SPANのheightプロパティを設定する方法
-
[解決済み] Ionicカードリスト作成
-
[解決済み] svgの円のダブルストロークの色
-
[解決済み] JavaFX Labelの文字色を変更する方法
-
[解決済み] MUIでカスタムアニメーションエフェクト@keyframesを適用する方法は?
-
[解決済み] 幅・高さをピクセル単位からパーセント単位で設定する。
-
[解決済み] 入力・テキストフィールドの背景色
-
[解決済み] Atomエディタで透明な背景を設定する方法は?
-
[解決済み] ブルマのテーブルをレスポンシブにするにはどうしたらいいですか?