2010-08-24 64 views
1

我有一個圖像旁邊的輸入,我想知道我如何集中在一起。我需要圖像的中心與輸入的中心垂直對齊。我如何做到這一點?用輸入居中圖像?

標記:

<span class="my-span"> 
    <input type="text" .../><a href="..."><img .../></a> 
</span> 
+0

您是否嘗試了此鏈接中描述的方法:http://www.jakpsatweb.cz/css/css-vertical-center-solution.html? – 2010-08-24 19:25:58

回答

2

設置垂直對齊到中間的<img>應該把你在業務:

<span class="my-span"> 
    <input type="text" .../><a href="..."><img ... style="vertical-align: middle"/></a> 
</span> 

你可以看到它in action here

+1

這對我不起作用。某些東西必須造型以使其以某種方式抵消。 – 2010-08-24 19:40:29

+0

如果你可以發佈任何相關的CSS,我不介意看看。 – Pat 2010-08-24 19:53:02

0

您的圖片應該有FF方式工作:

img { vertical-align: middle; display: table-cell; } 

和你輸入元素中,添加

input { float: left; } 
0

設置在兩個輸入和img元素垂直對齊的工作對我來說:

<span class="my-span"> 
    <input type="text" style="vertical-align: middle" /><a href="..." ><img style="vertical-align: middle" ... /></a> 
</span> 

Check it here