Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML][CSS] Tekst po środku DIVa
Forum PHP.pl > Forum > Przedszkole
nospor
http://jsfiddle.net/VhS98/1/
Jak zrobić by TEXT znajdował się po środku diva? Chodzi o środek vertical a nie o text-align:center. DIv ma wysokość tak jak obrazek tam umieszczony.

Kombinowałem z z różnymi align ale ciągle to samo. Text jest na górze.
grzes999
A znasz wysokość diva??
Jeśli tak to możesz dać.
line-height:wysokośc diva;
chemik1982
O to chodzi ?

  1. <div style="height:60px;">
  2. <span style='display:block;float:left;background:url("http://nospor.pl/images/colors.png") left repeat-y;width:20px;height:20px; padding: 20px 0 20px 20px;'> text</span>
  3.  
  4. </div>
nospor
@chemik wizualnie tak, o to chodzi. Ale tekst nie może być w span, tylko poza
czachor
Daj line-height:60px dla diva:
  1. <div style="height:60px;line-height:60px">
  2. <span style='display:block;float:left;background-image:url("http://nospor.pl/images/colors.png");width:20px;height:60px;'></span>
  3. text
  4. </div>
nospor
Tak, line-height jest rozwiązaniem. Czy to też działa pod IE?
czachor
U mnie zawsze działało, z tym, że ja używam cssów z html5boilerplate. Ale powinno działać zawsze, oczywiście nie biorę odpowiedzialności za ie6 smile.gif

BTW - fajny link do sprawdzania różnych cssowych i htmlowych rzeczy pod różnymi przeglądarkami: http://caniuse.com
Niktoś
Wystarczy nadpisać styl-może takie coś:
http://jsfiddle.net/VhS98/4/
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.