为什么这种形式的输入元素在ie7中垂直出现,而在ff和chrome中水平出现?

时间:2011-09-19 13:54:01

标签: css

问题如标题所示。代码:

<form action="results.php" style="" target="_top" method="post">
<input type="text" name="search_area" id="username_input" class="search_box" >
<input type="image" onmouseout="this.src='resources/images/button_search_a.png'" onmouseover="this.src='resources/images/button_search_b.png'" src="resources/images/button_search_a.png" value="" class="searchbutton1">
</form>

我希望输入字段和按钮水平对齐,因为它出现在ff和chrome中。

    .search_box{ 
 background-color: #FFFFFF;
border: 1px solid #CCCCCC;
color: #C0C0C0;
font-size: 10px;
font-weight: bold;
height: 17px;
margin-left: 10px;
margin-top: 12px;
padding-left: 3px;
right: 8px;
width: 234px;
}

.searchbutton1 {
height: 25px;
margin-top: 6px;
width: 100px;
}

表格位于宽度为350px的div中。

1 个答案:

答案 0 :(得分:2)

这可能是由于浏览器中的css默认值不同。您可能想尝试重置css。互联网上有很多不同的,但其中一个在meyerweb

结束