コードは次のとおりです。
<div class="row" >
<div id="box1" class="col-lg-4 box"style="">
<img src="images/1.png" style="" class="num-img">
<a href="#" style="text-decoration:none;color:#fff;">box 1 content</a>
</div>
<div id="box2" class="col-lg-4 box" style="">
<img src="images/2.png" style="" class="num-img">
<a href="#" style="text-decoration:none;color:#fff;">box 2 content</a>
</div>
<div id="box3" class="col-lg-4 box" style="">
<img src="images/3.png" style="" class="num-img">
<a href="#" style="text-decoration:none;color:#fff;">box 3 content</a>
</div>
</div>
ボックスのCSS:
.box
{
height: 130px;
width: 200px;
background-color: #000;
color: #FFF;
padding: 20px;
font-size: 30px;
text-align: center;
}
これが今の様子です:
そして、これは私がbox
クラスを削除して書くときの様子です:
<div id="box1" class="col-lg-4 "style="">
どうすればこれを修正できますか?
更新(追加後margin:0 auto
):
cssがロードされるタイミングによってwidth
は、のをオーバーライドしている可能性があります。試してみてくださいcol-lg-4
divs
box
<div id="box1" class="col-lg-4">
<div class="box">
<img src="images/1.png" style="" class="num-img">
<a href="Search.jsp" style="text-decoration:none;color:#fff;">box 1 content</a>
</div>
</div>
これにより、col-lg-4
divのpx
幅が設定されるの%
ではなく、内部の幅がdiv
設定されwidth
ます。
ブロックをブートストラップ内の中央に配置する場合は、csscols
に追加margin: 0 auto;
しますbox
。
.box
{
height: 130px;
width: 200px;
background-color: #000;
color: #FFF;
padding: 20px;
font-size: 30px;
text-align: center;
margin: 0 auto;
}
フィドルを使った例
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加