.textだけ両側にpaddingを入れたく、notを使って以下のように記述しましたが、うまくいきません。notをどのように使えばよいのでしょうか?
<html> <div class="contents"> <div class="photo"> <img src="-----" class="img-fluid"> </div> <div class="text"> <h2>タイトル</h2> <p>文書</p> <p>文書</p> </div> <div class="photo"> <img src="-----" class="img-fluid"> </div> <div class="text"> <p>文書</p> </div> </div> <css> .img-fluid { width: 100%; height: auto; vertical-align: bottom; } 1 contents:not(.photo) { padding-left: 10px; padding-right: 10px; } すべてにpaddingが入ります。 2 contents :not(.photo)または contents *:not(.photo) { padding-left: 10px; padding-right: 10px; } .photoにpadding-leftが入ります。 padding-rightは入りません。
typo だと思います。
contents:not(.photo)
↓
.contents:not(.photo)
回答1件
あなたの回答
tips
プレビュー