Obecnie robię front end dla strony z looooads form, wszystkie stylizowane i wyglądające ładnie w IE, ale właśnie zauważyłem, że w Firefoksie pola wprowadzania plików nie odpowiadają żadnym z moich stylów, wszystkie inne rodzaje pól wejściowych są w porządku. Sprawdziłem to w Firebug i powiązałem z nim odpowiednie style, ale nie zmieniałem ich wyglądu.Jak mogę ustawić styl w polu wejściowym pliku w przeglądarce Firefox?
Jeśli to nie jest kompletny mózg w moim imieniu, to czy jest to znany problem w Firefoksie? A jeśli tak, to jak ja tego nigdy wcześniej nie zauważyłem?
Oto przykład kodu.
CSS:
form.CollateralForm input,
form.CollateralForm textarea
{
width:300px;
font-size:1em;
border: solid 1px #979797;
font-family: Verdana, Helvetica, Sans-Serif;
}
HTML:
<form method="bla" action="blah" class="CollateralForm">
<input type="file" name="descriptionFileUpload" id="descriptionFileUpload" />
</form>
Próbowałem zostały również stosowanie klasy do niego, ale to nie działa.
To pytanie jest duplikatem. Zobacz: [http://stackoverflow.com/questions/269582/setting-uniform-input-typefile-width-in-all-browsers#269602](http://stackoverflow.com/questions/269582/setting-uniform- input-typefile-width-we wszystkich przeglądarkach # 269602) –