私は、通常 Chrome/Firefox で動作するものが Internet Explorer 7 および 8 で動作するように、CSS ハックに取り組んできました。ほとんどの問題を修正しましたが、これを理解できず、助けを求めていました。
これが私のログインボックスの通常の外観です。
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;
}