IE8 に関連する問題に対処するために、スタイルシートと共に if 条件を使用しています。
<!--[if lt IE 9]>
<link href="<% = Page.ResolveUrl("~/css/iehacks.css") %>" rel="stylesheet" type="text/css" />
<![endif]-->
CSSは次のとおりです。
#menuBar {
margin-top: 2.65em;
}
#editing {
margin-top: -3.30em;
margin-left: 38em;
margin-bottom: 1em;
}
.selectionTable th, .selectionTable td {
float: left;
padding: 0 3em 0 0em;
}
.selectionTable2 th, .selectionTable2 td {
padding: 1em 4.3em 0 0em;
}
.selectionTableScrum th, .selectionTableScrum td {
height: 3em;
}
#ieShiftField {
margin-left: 1.50em;
}
h1 {
padding-top: 1em;
}
#search {
padding-top: 1em;
}
私が遭遇している問題は、コードをテストし、ローカル開発サーバーを介してアプリケーションを実行すると、問題がないように見えることです。
サイトをサーバーに公開すると、css ハックが機能していないようです。
ブラウザは同じ応答を得るべきではありませんか? 私は何を間違っていますか?ありがとう。