ポストテキストコンテナの白い背景が、画像の底部を覆うように少し上に引っ張りたい(したがって、margin-top
)。何らかの理由で、現在白ではなく、透明です。兄弟画像をカバーする背景色を取得するには?
What's going wrong?
body {
background-color:#EEF;
}
.post-container img {
max-width: 385px;
}
.post-text-container {
background: #ffffff;
padding: 15px;
margin-top: -65px;
margin-left: 20px;
margin-right: 20px;
}
<div class="post-container">
<img src="//via.placeholder.com/350x100" alt="" id="feat-img" />
<div class="post-text-container">
<h2>Heading</h2>
<p>Donec id elit non mi porta gravida at eget metus. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Etiam porta sem malesuada magna mollis euismod. Donec sed odio dui. </p>
<p><a class="btn btn-default" href="#" role="button">View details »</a></p>
</div>
<!-- End post-text-container -->
</div>
<!-- End post-container -->
です。同じ – PapT
[私のために働くと思われる](https://jsfiddle.net/5zzoe78p/)。たぶん、他にもいくつかのCSSがありますか?ここに示されているスタイルを上書きするスタイルをチェックするかもしれません。 – showdev
'background:#fffff;'は正常に動作するはずですので、@showdevはおそらく正しいでしょう。エレメントを右クリックして調べて、使用されているルールを確認しましたか?セレクタの特異性を高めることもできます(例: 'div.post-container div.post-text-container'を追加するか、あるいは'!important'を追加して –