Własność CSS text-underline-position

> Dodaj do ulubionych

Własność CSS text-underline-position określa położenie linii podkreślenia tekstu oraz określa jej położenie wyjściowe, do którego odnosi się ustawienie własności text-underline-offset.

Wartości i składnia

Własność text-underline-position przyjmuje następujące wartości:

auto
Położenie linii podkreślenia jest automatycznie wybierane przez przeglądarkę.
from-font
Położenie linii podkreślenia jest ustalane na podstawie wartości z metryki fontu. Jeśli w metryce fontu nie ma takiej wartości, położenie linii podkreślenia jest automatycznie wybierane przez przeglądarkę.
under
Linia podkreślenia zostaje umieszczona pod tekstem, najczęściej poniżej wydłużeń dolnych.
left
W piśmie pionowym to słowo kluczowe umieszcza linię podkreślenia po lewej stronie tekstu. W piśmie poziomym (takim jak polskie) działa tak samo, jak auto.
right
W piśmie pionowym to słowo kluczowe umieszcza linię podkreślenia po prawej stronie tekstu. W piśmie poziomym (takim jak polskie) działa tak samo, jak auto.

Różnica między wartościami auto i under

Wydłużenia dolne to wszystkie „wystające” w dół części znaków, takie jak dolny „ogonek” małej litery p czy j itd. Wartość auto może umieścić linię podkreślenia w takim miejscu, że przetnie ona te elementy. Natomiast wartość under umieści ją poniżej nich. Spójrz na poniższy przykład:


.a {
  text-decoration: underline;
  text-underline-position: auto;
}
.b {
  text-decoration: underline;
  text-underline-position: under;
}

Efekt:

Różnica między wartościami auto i under własności CSS text-underline-position

Podsumowanie

ZastosowanieWszystkie elementy HTML
Obsługiwane wartościSłowa kluczowe: auto, from-font, under, left, right
Wartość początkowaauto
DziedziczenieTak
SpecyfikacjaCSS Text Decoration Module Level 4, text-underline-position