CSS:vertical-align
z Mozilla Developer Center, polskiego centrum programistów Mozilli.
[edytuj] Podsumowanie
Własność vertical-align określa wyrównanie pionowe elementów inline lub komórek tabeli.
- Wartość początkowa:
baseline - Stosowana do: elementy inline i komórki tabeli
- Dziedziczona: nie
- Media:
visual - Wartość wyliczona:
[edytuj] Składnia
vertical-align: baseline | sub | super | text-top | text-bottom | middle | top | bottom | <percentage> | <length> | inherit
[edytuj] Wartości (dla elementów inline)
Większość wartości wyrównuje element w pionie w stosunku do jego rodzica:
- baseline
- Wyrównuje linię bazową elementu z linią bazową jego rodzica.
- sub
- Wyrównuje linię bazową elementu z linią bazową indeksu dolnego jego rodzica.
- super
- Wyrównuje linię bazową elementu z linią bazową indeksu górnego jego rodzica.
- text-top
- Wyrównuje górę elementu z górą czcionki elementu rodzica.
- text-bottom
- Wyrównuje dół elementu z dołem czcionki elementu rodzica.
- middle
- Wyrównuje środek elementu ze środkiem małych liter rodzica.
- <length>
- Ustawia linię bazową elementu o daną wartość powyżej linii bazowej jego rodzica.
- <percentage>
- podobnie jak wartość <length> z procentami będącymi procentem własności
line-height
Dla elementów, które nie mają linii bazowej, używana jest w zamian dolna krawędź marginesu.
Natomiast dwie wartości wyrównują element w pionie raczej względem całkowitej linii niż względem jego rodzica:
- top
- Wyrównuje górę elementu i jego potomków z górą całkowitej linii.
- bottom
- Wyrównuje dół elementu i jego potomków z dołem całkowitej linii.
Wartości ujemne są dozwolone.
[edytuj] Wartości (dla komórek tabeli)
- baseline (oraz sub, super, text-top, text-bottom, <length>, i <percentage>)
- Wyrównuje linię bazową komórki z linią bazową wszystkich innych komórek w wierszu, które są wyrównane względem linii bazowej.
- top
- Wyrównuje górną krawędź dopełnienia komórki z górą wiersza.
- middle
- Centruje obszar dopełnienia komórki względem wiersza.
- bottom
- Wyrównuje dolną krawędź dopełnienia komórki z dołem wiersza.
Wartości ujemne są dozwolone.
[edytuj] Przykłady
img {
vertical-align: bottom;
}
[edytuj] Uwagi
[edytuj] Specyfikacje
[edytuj] Zgodność z przeglądarką
[edytuj] Zobacz także
line-height, text-align, margin (auto)