Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: vertical-align dla inputow
Forum PHP.pl > Forum > Po stronie przeglądarki > CSS
kicaj
Mam ustawiony najzwyklejszy input textowy o np. wysokosc 30px, tekst ma rozmiar 8pt, jak wycentorwac tekst w pionie? Poniewaz w nie ktorych przegladarkach jest domyslnie ustawione centrowanie, a w niektorych nie, padding, jak wiadomo takze nie poprawnie zachowuje sie w co nie ktorych przegladarkach...
sf
line-height: 30px;
kicaj
Juz kombinowalem i nie wychodzi:/
  1. <head>
  2. input
  3. {
  4. height: 50px;
  5. line-height: 50px;
  6. font-size: 10px;
  7. }
  8. </style>
  9. </head>
  10. <body>
  11. <input type="text" value="abc" />
  12. </body>
  13. </html>

Zastosowalem takze padding.

Problem polega na tym ze kazda przegladarka wyswietla to inaczej, wiem ze sa roznice, ale choc troche efekt wycentorwania w pionie
prond
Ten efekt możesz uzyskać stosując właściwość 'padding' :
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
  2. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  3. <html xmlns="http://www.w3.org/1999/xhtml">
  4. <style type="text/css">
  5. input
  6. {
  7. padding-top:20px;
  8. padding-bottom:20px;
  9. font-size: 10px;
  10. }
  11. </head>
  12. <input type="text" value="abc" />
  13. </body>
  14. </html>
kicaj
hehe, dzieki, line-height i samo height bylo nie potrzebne:p

EDIT: Pozwole sobie dodac ze bledne wyswietalnie moze byc spowodowane dodaniem w pierwszej lini znacznika: <?xml...
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.