Q&A
実現したいこと
cssでクラス指定した場所のみスタイルを適用させたい。
かいてみましたが違うp要素にも適用されてしまったので原因が知りたいです。
前提
htmlで一部下記のようなコードを描き、ボールドテキスト適用させたいスタイルは他のpタグには適用させたくなかったのでクラスを下記のように指定しました。
<div class="text">
<h4>すごい特徴</h4>
<p>すごいです。
</p>
</div>
css
.feature h4,p{/クラス指定した上でh4,pの書き方ではなぜ違う場所のp要素に効いてしまうのかわからない/
margin-top:8px;
text-align:left;
}
発生している問題・エラーメッセージ
なぜ上記のようにクラス指定し、.featureの中のh4とpだけに指定しているのに
違う箇所のpタグまでそのスタイルが効いてしまうのかを知りたいです..書き方間違っていますか?
調べたりしましたが聞ける方がいなくて困っています。
どなたかご教授お願いします。
試したこと
ちなみに適用させたくないところにはクラスを指定して
後の方に書けば上書きできるかと書いてみましたが
何故かpに対してのcssは .feature h4,pのcssが適用されてしまっていました。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答1件
あなたの回答
tips
プレビュー
下記のような回答は推奨されていません。
このような回答には修正を依頼しましょう。
2023/03/19 14:00
2023/03/19 23:14