Mam problem, usiłuję zmusić wpisywany tekst w pole input, aby był on na środku, ale w firefoxie zawsze jest u góry (jakby wyrównanie=>top). Internet Explorer 7, Opera 9.52 dobrze interpretuje. Tylko FireFox ma problem.
Takie proste to to nie jest, jak dodam padding, to wtedy firefox dolicza ten paddin do wysokości pola, co nie jest dla mnie korzystne. Mam height: 21px; ustawie padding: 5px 0; to firefox zrbi sobie height:31px co mi porozjeżdża grafiką. Tak już też kombinowałęm, próbowałem też z line-height: x; ale to na nic.
Właśnie teraz wszedłem sobie na forum żeby napisać jak zrobiłem, a tu prawie odpowiedź Zrobiłem tak, że zmieniłęm wysokość na 11px, a paddingi top i bottom na 5px; czyli razem 21px, i aż sam się zdziwiłem, pod IE, FF, Operą wszystko ładnie śmiga, tak jak chciałem.
Pozdrawiam
Jednak znalazła się wady, litery takie jak g,y były ucinane. Wystarczyło height:13px; padding: 4px 0;