[解決済み] cssでネストしたクラスを参照するには?
2022-03-02 12:52:45
質問
cssを使用する場合、ネストしたクラスを指定するにはどうしたらよいですか。
以下は私の
html
のコードになります。
<div class="box1">
<div class="box box-default">
<div class="box-header with-border">
<h3 class="box-title">Collapsable</h3>
<div class="box-tools pull-right">
<button class="btn btn-box-tool" data-widget="collapse"><i class="fa fa-minus"></i></button>
</div><!-- /.box-tools -->
</div><!-- /.box-header -->
<div class="box-body">
<p><i class="fa fa-phone"></i><span style=""> Phone : 0800 000 000</span></p>
<p><i class="fa fa-home"></i><span style=""> Web : http://www.example.com</span></p>
<p><i class="fa fa-map-marker"></i><span style=""> Map : example map address</span></p>
<p><i class="fa fa-envelope"></i><span style=""> Email : [email protected]</span></p>
</div><!-- /.box-body -->
</div><!-- /.box -->
</div>
これは
css
のコードは、すべての
html
を表示します。
<style type="text/css">
i{width: 30px;}
</style>
を指定するにはどうしたらよいですか?
i
class
を
box1
box-body
クラスですか?
以下は、私が試したコードです。
<style type="text/css">
box1 box-body i{width: 30px;}
</style>
よろしくお願いします。
どのように解決するのですか?
CSSで
classes
が必要です。
.
,
ids
が必要です。
#
また、要素には接頭辞を付ける必要はありません。
このように、CSSを宣言する必要があります。
.box1 .box-body i {
width: 30px;
}
なお
box1
と
box-body
はどちらもクラスですが
i
は要素です。
例 :
<div class="class"></div>
<div id="id"></div>
<div></div>
を3種類リストアップしました。
<div>
要素を使用します。CSSではこのようにアクセスされます。
// first div
.class {
[some styling]
}
// second div
#id {
[some styling]
}
// third div
div {
[some styling]
}
関連
-
[解決済み】HTML5検証エラー:body開始タグは見たが、同じタイプの要素がすでに開かれていた
-
[解決済み] divが重ならないようにするには?
-
[解決済み] Visual Studio Code CSSエラー「空のルールセットを使用しないでください」【終了しました
-
[解決済み] textareaのresizableプロパティを無効にするにはどうしたらよいですか?
-
[解決済み] 要素を水平方向にセンタリングする方法
-
[解決済み] CSSの親セレクタはありますか?
-
[解決済み] CSSでcellpaddingとcellspacingを設定する?
-
[解決済み] CSSでテキストや画像の背景を透明にするには?
-
[解決済み】jQueryでチェックボックスがチェックされているかどうかを確認するにはどうすればよいですか?
-
[解決済み】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 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】このインラインブロックのdiv要素の間に説明のつかない隙間があるのはなぜですか?[重複]
-
[解決済み】Markdownで'target="_blank"'でリンクを作成することはできますか?
-
[解決済み】スタイルシートとして解釈されるリソースがMIMEタイプtext/htmlで転送される(ウェブサーバーとは関係ないようです)。
-
[解決済み】「選択されたファイルがありません」を変更しました。
-
[解決済み] ボディの背景色が表示されない?
-
[解決済み] 背景画像を前後にパンするCSS【非公開
-
[解決済み] css画像が表示されない
-
[解決済み] Angular 2+のテンプレートで値を表す三項演算子
-
[解決済み] 送信ボタンが機能しない
-
[解決済み] Font Awesome アイコンをプレースホルダーで使用する