2つの入力フィールドを持つログインページがあります。 Chrome、Firefox、IE10の場合は見栄えが良いですが、IE 7,8,9の場合は薄すぎます。フィールドのHTMLとクラスは次のとおりです。入力フィールドをブラウザ間で同じに見えるようにするにはどうすればよいですか?
HTML:
<div class="login-input">
<input data-val="true" data-val-required="Username is required." id="Username" name="Username" type="text" value="">
</div>
CSS:
.login-input input
{
width: 250px;
height: 14px;
}
これは、それがクロム、Firefoxの、IE10(正しい見た目) http://i.imgur.com/6swf7.png
これは、それはIEでどのように見えるかある中でどのように見えるかです7,8,9(間違った外観) http://i.imgur.com/ltzdG.png
ありがとう!
私のウェブサイトにも同じ問題がありました。 IE用に別のスタイルシートを読み込んで解決しました。 http://stackoverflow.com/questions/3541982/apply-css-rules-if-browser-is-ie – Bart
パディング値を設定してみてください。 – dezman
リセットcssファイルは、ベースを同じにする「一貫性のある開始点」を持つために使用されることがあります。たとえば、1emのデフォルトはブラウザによって異なります。 –