0

我已经为所有浏览器编写了我的网站,但 IE 当然有问题。特别是只有 IE 7。我希望找到一个解决方案,以解决为什么它在两个问题上的行为方式以及我可以添加的内容,以便 IE 能够正确显示它。

我的提交按钮与它们包含的 div 的底部对齐。

在此处输入图像描述

搜索字段的提交按钮的 CSS

#searchform { /*container widget */ position: relative; left: 15px; width: 97%; height: 30px; background-color: #f3f3f3; border: 2px solid #742222;}

#searchform label { display: none; }

#searchform input#s { width: 75%; height: 20px;}

input[type=text],input#s { margin: 0 10px 0 0; width: 60%; }

#searchsubmit{ position: relative; float: right; width: 30px; height: 30px; text-indent: -999px; background: url(http://averylawoffice.ca/img/SEARCH-submit.jpg) center; border: 0px;}

此 CSS 适用于除 IE 7 版以外的所有浏览器。有没有办法使其顶部对齐而无需绝对定位?

4

1 回答 1

2

我设法通过左浮动文本框将提交按钮向上移动(到正确的位置)。

.subscription_email {
    ...
    float: left;
}

搜索文本框也是如此:

#s {
    ...
    float: left;
}

通过进行这些更改,生成的演示文稿将与 Firefox 中的完全相同。

于 2012-06-08T00:09:05.577 回答