前提・実現したいこと
CSS記載の時に以下のことができず困っています。Googleで調べてもうまくヒットせず、どなたかご教示いただけますでしょうか。
①複数のセレクタを一度に指定できない
└セレクタを「,」で区切って同じCSSを反映しようとしてもCSSが反応しません
②子要素だけを指定できない
└.子要素{
color:red;
}
のように子要素だけをCSSで指定しても反応せず
.親要素 .子要素{
color:red;
}
と親要素を前に付け加えると反応するようになります。まとめてクラスを指定できないため困っています。
該当のソースコード
①のCSS html, body { height: 100%; width: 100%; font-family: 'poppins', sans-serif; color: #222; } ②のHTML <div class="container-fluid padding"> <div class="row welcome text-center"> <div class="col-12"> <h1 class="display-4">Built with ease</h1> </div> <hr> <div class="col-12"> <p class="lead">welcom to my Bootstrap welcom to my Bootstrap welcom to my Bootstrap welcom to my Bootstrap welcom to my Bootstrap </p> </div> </div> </div> この時に[welcome]を指定してCSSを書きたい ②のCSS ※反映されない .welcome { width: 75%; margin: 0 auto; padding-top: 2rem; } ※反映される .container-fluid .welcome { width: 75%; margin: 0 auto; padding-top: 2rem; }
試したこと
親要素から記載すると反映されるのですが、子要素にいれたクラスでまとめてCSSを書きたいときに
いちいち親要素も書かないといけないため不便です。
補足情報(FW/ツールのバージョンなど)
・使用しているエディター:VSコード
・使用しているブラウザ:Googlechrome
まだ質問が「受付中」になっていますが、いったん「解決済」にされてはいかがでしょうか。また、解決されていないなら状況を質問文に追記ください。
回答2件
あなたの回答
tips
プレビュー