我目前正在使用一个输入字段来搜索我的页面。但我正在经历一些 CSS 样式问题。我在输入字段中放置了提交按钮,它是放大镜的图像。问题是该按钮不会通过跨浏览器留在其位置。在火狐浏览器中看起来不错,但在其他浏览器中看起来很糟糕。
如何让提交按钮始终保持在输入字段内?例子
谢谢你!
与对象相关的 CSS
<style>
.search-input {
padding: 0 5px 0 22px;
border: 2px solid #DADADA;
height: 30px;
font-size: 12px;
line-height: 30px;
border-radius: 25px;
-moz-border-radius: 25px;
-webkit-border-radius: 25px;
background: #FFF; /* old browsers */
}
.search-input li {
list-style: none outside none;
}
.search-submit {
width: 13px;
height: 13px;
border: none;
background: url(http://webprolearner2346.zxq.net/css-test2/images/mag-glass.png) no-repeat;
display: block;
position: absolute;
right: 170px;
text-indent: -9999em;
top: 60px;
}
.search{
float: right;
margin-right: 30px;
margin-top: 35px;
}
</style>
HTML
<div id="header">
<div class="search"><input type="text" class="search-input" name="search" value="Search"/><input type="submit" class="search-submit" /></div>
</div>