コードは次のようになります。
<div class="row">
<div class="span4 alert alert-info">My Alert</div>
</div>
これはうまくいきません。アイデア?
幅をハードコーディングする必要のないソリューションを探しています。
コードは次のようになります。
<div class="row">
<div class="span4 alert alert-info">My Alert</div>
</div>
これはうまくいきません。アイデア?
幅をハードコーディングする必要のないソリューションを探しています。
デフォルトの 12 列のグリッドを使用していると仮定します。
<div class="row">
<div class="span4 offset4 alert alert-info">My Alert</div>
</div>
ドキュメントのグリッド システム セクションの列のオフセットを参照してください。
あなたのスタイルにこれを追加してください。
.alert {
width:40%; margin-left: 30%;
}
アップデート
上記の手法は機能しますが (100-40-30 を実行して右に 30% を維持します...)。代わりに次の手法を使用する方が簡単です。この手法では、テキストの長さに応じてボックスのサイズを調整する必要がないからです。前の例とは異なります。可能な場合はこれを使用します。
.alert {
margin: auto; display: table;
}
コードを次のようにするのが最善です:
<div class="row">
<div class="span12">
<div class="alert alert-info">My Alert</div>
</div>
</div>
次に、アラートを次のように設定できます。
.alert {
display: inline-block;
margin: 0 auto;
}
<div class="alert alert-info col-lg-2 col-lg-offset-10">My Alert</div>