我正在尝试构建搜索页面,并且除了Internet Explorer之外,所有浏览器中的搜索框和搜索按钮之间的对齐方式都是正确的。使用的CSS代码是
#srchBox {height:25px;width:400px;margin-top:15px;margin-bottom:5px;}
#srchBtn{height:32px; width:100px; vertical-align:middle;}
在firefox和chrome中没问题。
答案 0 :(得分:0)
你设置垂直对齐4 srchBtn的所有CHILDS。 试着把srchBox&在div中使用srchBtn并为div元素提供垂直对齐。
希望这是问题
otherwhise尝试vertical-align:baseline
答案 1 :(得分:0)
在两个元素上尝试float:left。您可能需要将边距设置为0.
答案 2 :(得分:0)
看到:
在IE9,FF8和Chrome中测试
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
<div style="background-color:#DDDDDD">
<input type="text"><input type="button" value="search">
</div>
</body>
</html>