Bootstrap 2.3を使用して、2つの.gold-ratio .span6
親divを作成し、それぞれにa.left-ratio
と.right-ratio
divが含まれています。私の.left-ratio
divの中には画像があり、.right-ratio
divの中には画像を説明するテキストがあります。ただし、私の.left-ratio
divは親divに入力し、.right-ratio
divからのテキストはどこにも見つかりません。すべてがに設定されfloat: left
、両方の子divはdisplay: inline-block
です。画像がすべてを占めている理由はよくわかりません。
HTML:
<div class="row center">
<ul class="thumbnails">
<li class="span6" id="item1">
<div class="gold-ratio">
<div class="ratio-left" id="pic1">
<img src="img/arch/studio4_1.jpg"/>
</div>
<div class="ratio-right">
<h3>Some Info</h3>
<p>Detailed Info</p>
</div><!--/.ratio-right-->
</div><!--/.gold-ratio-->
</li><!--/.span6-->
<li class="gold-ratio span6" id="item2">
<div class="ratio-left" id="pic2">
<img src="img/arch/studio4_1.jpg"/>
</div><!--/.ratio-left-->
<div class="ratio-right">
<h3>Some Info</h3>
<p>Detailed Info</p>
</div><!--/.ratio-right-->
</li><!--/.gold-ratio .span6-->
</ul><!--/.thumbnails-->
</div><!--/.row .center-->
CSS:
.gold-ratio {
display: block;
float: left;
overflow: hidden;
height: 300px;
}
.left-ratio {
display: inline-block;
float: left;
}
.right-ratio {
display: inline-block;
float: left;
width: 200px;
}
編集:私が使用している画像はdivよりも大きいので、左側のdivをすべてのオーバーフローから切り離します。
更新されたJSFIDDLE
評判が悪いため写真を投稿できませんが、おそらくこれが役立つでしょう:
私が持っているもの:
___________________
| |
| |
|_________________|
これが私が欲しいものです:
___________________
| | |
| | |
|_____________|___|