現在、同じ行に段落見出しとその右側の画像があります。
<div class="paragraphs">
<div class="row">
<div class="span4">
<div class="content-heading"><h3>Experience   </h3><img src="../site/img/success32.png"/></div>
<p>Donec id elit non mi porta gravida at eget metus. Etiam porta sem malesuada magna mollis euismod. Donec sed odio dui.</p>
</div>
</div>
</div>
これは正常に機能します-コンテンツの見出しと画像は同じ行にあります。ただし、コンテンツ見出しdivの前に画像を配置すると、それらは同じ行にありません。これは私が達成したいものです-画像、次にコンテンツ見出し-同じ行に。
フローティングを使用できます:
<div class="paragraphs">
<div class="row">
<div class="span4">
<img style="float:left" src="../site/img/success32.png"/>
<div class="content-heading"><h3>Experience   </h3></div>
<p style="clear:both">Donec id elit non mi porta gravida at eget metus. Etiam porta sem malesuada magna mollis euismod. Donec sed odio dui.</p>
</div>
</div>
</div>
次の<p>
も同じ行に残したい場合は、その行を削除します
style="clear:both"
しかし、その後追加する必要があります
<div style="clear:both"></div>
その後。
Twitter Bootstrapクラスを使用するのが最良の選択です。
pull-left
は、要素を左にフローティングにしますclearfix
は、要素に浮動要素を含めることを許可します(別のクラスを介してまだ設定されていない場合)<div class="paragraphs">
<div class="row">
<div class="span4">
<div class="clearfix content-heading">
<img class="pull-left" src="../site/img/success32.png"/>
<h3>Experience   </h3>
</div>
<p>Donec id elit non mi porta gravida at eget metus. Etiam porta sem malesuada magna mollis euismod. Donec sed odio dui.</p>
</div>
</div>
</div>
Bootstrap v3.3.0以降では、.media-left
および.media-body
を使用できます
<div class="media">
<span class="media-left">
<img src="../site/img/success32.png" alt="...">
</span>
<div class="media-body">
<h3 class="media-heading">Experience</h3>
...
</div>
</div>
Bootstrapの場合3。
<div class="paragraphs">
<div class="row">
<div class="col-md-4">
<div class="content-heading clearfix media">
<h3>Experience   </h3>
<img class="pull-left" src="../site/img/success32.png"/>
</div>
<p>Donec id elit non mi porta gravida at eget metus. Etiam porta sem malesuada magna mollis euismod. Donec sed odio dui.</p>
</div>
</div>
</div>
Bootstrapのグリッドを使用して、目的の結果を達成します。 class = "img-responsive"はうまく機能します。何かのようなもの:
<div class="container-fluid">
<div class="row">
<div class="col-md-3"><img src="./pictures/placeholder.jpg" class="img-responsive" alt="Some picture" width="410" height="307"></div>
<div class="col-md-9"><h1>Heading</h1><p>Your Information.</p></div>
</div>
</div>
ネスト列を使用
デフォルトのグリッドを使用してコンテンツをネストするには、新しい.rowと一連の.col-sm- *列を既存の.col-sm- *列内に追加します。ネストされた行には、合計で12個以下の列のセットが含まれている必要があります(利用可能な12個の列すべてを使用する必要はありません)。
<div class="row">
<div class="col-sm-9">
Level 1: .col-sm-9
<div class="row">
<div class="col-xs-8 col-sm-6">
Level 2: .col-xs-8 .col-sm-6
</div>
<div class="col-xs-4 col-sm-6">
Level 2: .col-xs-4 .col-sm-6
</div>
</div>
</div>
</div>