小さな画像を表示するときに、画像の下に正確に表示する必要がある小さなdivがあります。私のサイト全体はすでにBootstrap-3になっていますが、現在の私の現在のコードでは、小さなデバイスで見たときにDATAの半分の部分がイメージに表示されます。レスポンシブサイトの画像の下に常にテキストを貼り付けます
2つの問題: 1 - div(データ)を作成する方法は、応答可能なイメージの応答幅が常にありますか? 2 - 画像の下部にあるdiv(データ)が常に異なるデバイスの寸法になるようにするにはどうすればよいですか?
私はtop:400px
をいじりましたが、私は右のそれを得ることができない、とwidth
が実際に常にすなわち、画像の幅が100%でなければなりませんが、それでも私のdiv要素があまりにも多く飛び出し...
.image {
max-width: 100%;
max-height: 100%;
margin: 0;
display: block;
padding: 0px;
}
.data {
font-size: 11px;
font-family: 'Source Sans Pro',sans-serif;
font-style: normal;
color: #FFF;
font-weight: 700;
background-color: #000;
opacity: 0.7;
padding: 0 10px 0 10px;
border-bottom: 0px solid #FFF;
z-index: 3;
display: block;
position: absolute;
opacity: 0.7;
top: 400px;
left: 0;
min-width: 100%;
}
<div class="block">
<div class="item">
<div class="image"><img alt="" src="http://lorempixel.com/400/400" /></div>
<div class="tag">
<a href="#">TAG</a>
</div>
<div class="title">
<a href="#">title</a>
</div>
<div class="data">
<div class="date">
01012001
<div class="author">
Author
</div>
</div>
</div>
</div>
</div>
ありがとう、ボリス - すべて解決! – raulbaros