この画像の下のテキストは、 Javascriptを使用せずに、高さに関係なく、画像の下で左揃えにします(「私のタイトル」は画像の左側に揃えます) 。
HTML
<div class="container">
<div class="img-container">
<img src="http://img.thesun.co.uk/multimedia/archive/01572/empire-state-build_1572000a.jpg"/>
<div class="info">
<h1>my title</h1>
<p> my description</p>
</div>
</div>
</div>
CSS
.container{
width:900px;
position:relative;
}
.img-container{
text-align:center;
}
img{
max-width:100%;
}
.info{
text-align:left;
}
.containerの幅を調整する場合は、常にその画像の左側に揃える必要があります。
これはCSSだけで可能ですか?