2016-06-30 162 views
-1

我無法將div中的div元素對齊到居中。對齊Div中的Div元素

enter image description here

圖像顯示內部的div元素未在中心對齊。下面

<div class="row ph"> 
<div class="col-sm-3 phi"></div> 
<div class="col-sm-3 phi"></div> 
<div class="col-sm-3 phi"></div> 
</div> 

我的代碼是給我的style.css如下。

.ph 
{ 
background-color: green; 
position : relative; 
margin : 0 auto; 
} 

.phi 
{ 
background-color: yellow; 
width: 20%; 
margin: 50px; 
height: 250px; 
} 

,當我搜索的解決方案,我發現對positionmargin auto屬性。你能幫我解決這個問題嗎?

+0

請爲你想要做的事添加一些描述,你想對齊你的內部div在外部div的中間? – hassan

+0

是的。這是我的問題 –

回答

0

如此簡單,只需添加

display: inline-block; 

得到水平內的div 並添加text-align: center;到外層div居中他們

你的CSS可能是這樣的

.ph 
{ 
background-color: green; 
position : relative; 
width: 100%; 
text-align: center; 
} 

.phi 
{ 
background-color: yellow; 
width: 20%; 
margin: 30px; 
height: 250px; 
display: inline-block; 
} 

結帳: http://jsfiddle.net/xkqTR/2118/

+0

沒有得到輸出@Hassan仍然得到相同的輸出在鉻,即本地主機 –

+0

@anandmbs你想你在你的問題中提到的輸出?你附加的圖片?或者你想要集中你的內部divs?請查看jsfiddle鏈接 – hassan

+0

JS小提琴中的輸出正常工作。但本地系統的輸出不起作用 –