5

我在对齐文本框旁边的图像时遇到了困难。我想知道除了设置填充和边距之外是否有一种简单的方法。因为这些措施在每个浏览器中可能会有所不同。我做了一个小提琴http://jsfiddle.net/wD5T9/

<div id='searchWrapper'>
<input id='searchBox' style='width:250px; border:1px solid #cccccc; border-radius:7px 7px 7px 7px; padding:5px 28px 5px 10px; margin-top:14px; margin-left:50px;height:18px;' type='text' placeholder='Search'/><img src='http://www.q-park.ie/Portals/8/images/search-icon.png'/>
</div>
4

2 回答 2

12

只需添加到 CSS:

#searchWrapper img {
    vertical-align: middle;
}
于 2013-05-04T17:35:56.330 回答
2

每当我尝试非常微妙地定位某些东西时,我都会选择使用这种方法:

position:relative;

然后我通过使用定义top, left, right and buttom.

http://jsfiddle.net/wD5T9/5/

希望这可以帮助

于 2013-05-04T17:38:57.843 回答