页面中img和input顶部总对不齐,预览效果如下:

解决方法其实很简单,我们只要给图片加上vertical-align:middle属性就可以了。
| 代码如下 |
|
|
<input name="veryhuo" type="text" size="28" value="" style="vertical-align:middle" />
<img src="h/images/8831logo.gif" style="cursor:pointer; vertical-align:middle" />
|
例子
| 代码如下 |
|
|
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<style type="text/css">
input, img {
width:30px;
height:30px;
padding:10px 10px;
margin:20px 20px;
border: 2px inset;
vertical-align:middle;
}
</style>
</head>
<body style="margin:0px 0px;">
<input type="text" value="text" />
<img src="/Images/search.png" />
</body>
</html>
|
效果如下

【css中input标签与图片按钮对不齐怎么办】相关文章:
★ 使用CSS3在触屏上为按钮实现激活效果
★ png24格式图片在ie6中透明
★ input标签写CSS时需要注意的几点
★ css实现body背景图片水平垂直居中方法
★ input输入框中有图片怎么使用css布局实现
★ CSS创建一个鼠标感应换图片的按钮
★ css中用javascript判断浏览器版本
★ CSS通过RGBa将一个元素设置为透明效果
★ CSS实现同一行的图片和文字垂直居中对齐的方法
★ css 文本两端对齐应用实例