2016-10-10 93 views
1

我在下面的代碼的同一行中有一個下拉按鈕和一個響應式圖像。如何在Bootstrap中居中對齊內嵌圖像?

<div class="container dropdown "> 
    <a class="btn btn-primary dropdown-toggle" type="button" id="dropdownMenu1" data-toggle="dropdown"> 
     <span class="icon-bars-button"> 
     <span class="icon-bar"></span> 
     <span class="icon-bar"></span> 
     <span class="icon-bar"></span> 
     </span> 
    </a> 
    <ul class="dropdown-menu"> 
     <li><a href="#">Option1</a></li> 
     <li><a href="#">Option2</a></li> 
     <li><a href="#">Option3</a></li> 
    </ul> 
    <img class="img-responsive div-inline" src="res/test.png" alt="Logo"> 
</div> 

CSS:

.div-inline{ 
    display:inline-block; 
} 

圖像獲取顯示旁邊的下拉按鈕。我希望它在行的中心。 附上圖片,結果與圖片頂部一樣。我想要它在圖像的下面部分。

Sample image

回答

1

您可以在另一個DIV一個DIV和img這樣做將a tag並相應地確定網格類並將text-center類添加到img div。

另外,你可以爲你做這個例子。

.div-inline { 
    display: inline-block; 
    text-align: center; 
    width: 95%; 
} 
+1

感謝您的幫助,我創建了兩個'div和定義的網格類。有效。 – Velu

1

自舉3,你可以添加一個類.center塊居中對齊

<div class="container dropdown "> 
<a class="btn btn-primary dropdown-toggle" type="button" id="dropdownMenu1" data-toggle="dropdown"> 
<span class="icon-bars-button"> 
<span class="icon-bar"></span> 
<span class="icon-bar"></span> 
<span class="icon-bar"></span> 
</span> 
</a> 
<ul class="dropdown-menu" > 
<li ><a href="#">Option1</a></li> 
<li ><a href="#">Option2</a></li> 
<li ><a href="#">Option3</a></li> 
</ul> 
<img class="img-responsive div-inline center-block" src="res/test.png" alt="Logo"> 
</div> 
+0

非常感謝Asif,結果仍然是一樣的,即使在添加中心塊之後。 – Velu

+0

其工作對我來說請參閱鏈接: http://www.bootply.com/O1FhhBhWrf 嘗試添加類,並刪除類,你可以找到difence –

+0

Asif,imgae居中。但它出現在下一行,不在按鈕的同一行。謝謝。 – Velu