Mam stronę logowania z dwoma polami wprowadzania danych. W Chrome, Firefox i IE10 wyglądają świetnie, ale w IE 7, 8, 9 są zbyt cienkie. Oto kod HTML i klasa dla pól.Jak zrobić, aby moje pola wejściowe wyglądały tak samo w różnych przeglądarkach?
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;
}
Jak to wygląda w Chrome, Firefox, IE10 (prawidłowy wygląd) http://i.imgur.com/6swf7.png
Jak to wygląda w IE 7, 8, 9 (nieprawidłowy wygląd) http://i.imgur.com/ltzdG.png
Dzięki!
Miałem ten sam problem na mojej stronie. Rozwiązałem go, ładując inny arkusz stylów dla IE. Zobacz http://stackoverflow.com/questions/3541982/apply-css-rules-if-browser-is-ie – Bart
spróbuj ustawić wartość wypełnienia. – dezman
Resetowanie plików css jest czasem używane jako punkt "startowy", który sprawia, że baza jest taka sama - na przykład domyślna dla 1em może się różnić w zależności od przeglądarki. –