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:
Efekt:
Podsumowanie
Zastosowanie | Wszystkie elementy HTML |
---|---|
Obsługiwane wartości | Słowa kluczowe: auto , from-font , under , left , right |
Wartość początkowa | auto |
Dziedziczenie | Tak |
Specyfikacja | CSS Text Decoration Module Level 4, text-underline-position |