以下は、私のHTMLでtwitter-bootstrapを使用しているコードです。出力を中央に揃えようとしていますが、画像は左揃えになっています。サムネイルを横方向に整列します
<ul class="thumbnails">
<li class="span5">
<a href="#" class="thumbnail"><img src="img.jpg" /></a>
</li>
</ul>
簡単な解決方法はありますか?
以下は、私のHTMLでtwitter-bootstrapを使用しているコードです。出力を中央に揃えようとしていますが、画像は左揃えになっています。サムネイルを横方向に整列します
<ul class="thumbnails">
<li class="span5">
<a href="#" class="thumbnail"><img src="img.jpg" /></a>
</li>
</ul>
簡単な解決方法はありますか?
Twitterのブートストラップサムネイルは、デフォルトで左に浮いている、あなたは彼らがtext-align:center
とdisplay:inline-block
プロパティとそのコンテナを中央揃えにするために、独自のスタイルシートにその動作を上書きする必要があります。サムネイルの画像が.thumbnails
容器の内部中心に説明する。この方法で
CSS
.thumbnails {
text-align:center;
}
.thumbnails > li {
display: inline-block;
*display:inline; /* ie7 fix */
float: none; /* this is the part that makes it work */
}
:これを試してみてください。あなたがあなたのイメージを中央にしたいコンテナで.thumbnail
クラスを置き換え
Woah woah woah、これは私の人生の中では初めてのことですが、CSSの構文を見ています。どういう意味ですか? –
@Leonnears [子セレクタ](http://www.w3.org/TR/CSS2/selector.html#child-selectors)と呼ばれ、要素のすべての子を選択するためにのみ使用されます。内で一致する要素。この場合、 '.thumbnails'コンテナの最初のレベル(子)リストアイテムを選択するために使用されます。 –
text-align: center;
を使用して、img
display: inline-block;
を入力すると、中央揃えになります。
を、私は、これはブートストラップのための最も簡単な作品が見つかりました:。私は単純に「右」
を「左」から「フロート」に変更.thumbnails > li {
float: right;
margin-bottom: 18px;
margin-left: 20px;
}
この作品が見つかりました: – jstreebin
イメージの新しい行を作成します。あなたの画像等のサイズに応じて適切なオフセットを使用します。
<div class="span8 offset2" >
これは単純な追加されます。この便利
'テキスト整列
希望だった:center'を上'李 ' – powerbuoy
すでに、その効果を試してみました! ; – Sushil
'li'が' display:inline'でないか、 'img'sがうまくいく' display:block'です。サイト/コードを表示できますか? – powerbuoy