私は、次のHTML(Plunker Example)があります。置き、他のDIVの上にDIVとイメージ
<div class="first">
<img src="http://placehold.it/350x150">
</div>
<div class="second">
Lorem Ipsum ...
</div>
を、私は私が使用して最初のDIVの上に第2のDIVの一部を配置する必要があります。
body {
text-align: center;
}
.first {
background-color: orange;
z-index: 100;
}
.first img {
display: block;
margin: 0 auto;
}
.second {
background-color: red;
margin: -80px 0 auto;
z-index: 200;
}
奇妙なのは、2番目のDIVのテキストは画像上に表示されますが、2番目のDIVでは表示されないことです。テキストは次のようにイメージ上に赤が表示されます。
これを修正する方法を知っている人はいますか?第二のdivで
はポジションを追加します。 https://css-tricks.com/almanac/properties/z/z-index/ https://jsfiddle.net/10L7fad9/ – sinisake