html - 对齐文本框旁边的图像

标签 html css

我在对齐文本框旁边的图像时遇到困难。我想知道除了设置填充和边距之外是否有一种简单的方法可以做到这一点。因为这些措施在每个浏览器中可能会有所不同。我做了一个 fiddle 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>

最佳答案

只需添加到 CSS:

#searchWrapper img {
    vertical-align: middle;
}

关于html - 对齐文本框旁边的图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16377059/

相关文章:

javascript - 无法从 Javascript 中的输入类型数字标签获取输入的数字

css - 在同一行显示 1 个文本框和 3 个图像

jquery - 我们可以用 select2 实现 TreeView 吗?

javascript - 带边框内文本的圆形 div

php - 悬停时隐藏 <a> 标签上的标题

javascript - Google Maps Hidden Div 停止隐藏

html - 当顶部 div 改变高度时底部 div 不移动

html - 高度 ="100%"适用于 <object> 但不适用于 <img>,HTML 与 CSS 宽度/高度属性的区别?

javascript - 使用 js 将 css 位置更改为固定在创建的 Canvas 上

css - YouTube 背景视频不会垂直展开