我一直致力于做 CSS hack,以使通常在 Chrome/Firefox 中工作的 Internet Explorer 7 和 8 中的工作正常。我已经解决了大部分问题,但我无法解决这个问题,我希望能得到一些帮助。
这是我的登录框的正常外观:
以下是它在 IE 8 中的外观:
我想让它们看起来一样,但至少要修复颜色如何越过边界。有什么想法吗?
编辑:
这是呈现登录框的 html/server 控件:
<form>
<fieldset style="width: 20" align="center" id="login_border">
<legend id="login_box">Login</legend>
<asp:Login ID="Login1" runat="server"
TitleText="">
</asp:Login>
</fieldset>
</form>
这是CSS:
#login_border
{
Border: 0.25em black solid;
margin-left: 1em;
padding: 0.2em 0.8em;
background-color: #fdbe12;
position: fixed;
top: 50%;
left: 50%;
margin-top: -100px;
margin-left: -142px;
}
#login_box
{
Border: 0.1em black solid;
margin-left: 1em;
padding: 0.2em 0.8em;
background-color: White;
font-size: 1.5em;
}
.login
{
font-size: 1.1em;
font-weight: bold;
}