De text-underline-position
eigenschap bepaalt de plaatsing van de onderstreping op links of op tekst met text-decoration: underline;
toegepast.
a ( text-underline-position: under; )
Waarden
Dit zijn de waarden gespecificeerd in de W3C CSS Text Decoration Module Level 3 Candidate Recommendation:
auto
: de standaard. De browser zal beslissen tussen het plaatsen van de onderstreping op de basislijn van de tekst of eronder.inherit
: erft de onderstreepte positie van de ouder.under
: plaatst de onderstreping onder de tekst met extra ruimte om kruisende afstammelingen te voorkomen.left
: voor verticale schrijfmodi. Dit plaatst de regel links van de tekst.right
: voor verticale schrijfmodi. Dit plaatst de regel rechts van de tekst.
Microsoft gebruikt een andere set waarden voor Internet Explorer:
auto
: de standaard. Zet de onderstreping onder de tekst voor alle talen behalve Japans (zie de MSDN-link in het gedeelte "Meer informatie" hieronder voor details).above
: plaatst de onderstreping boven de tekst. Visueel identiek aantext-decoration: overline;
below
: plaatst de onderstreping onder de tekst. Merk op dat dit anders is danunder
- het zal geen afstammelingen wissen.auto-pos
werkt hetzelfde als de MS-implementatie vanauto
.
Demo
Op het moment van schrijven text-underline-position
wordt het slechts gedeeltelijk ondersteund door Chrome (33+ met experimentele vlaggen ingeschakeld) en Internet Explorer 6+. Chrome ondersteunt de auto
, inherit
en under
waarden van de W3C-kandidaataanbeveling, terwijl IE zijn eigen alternatieve waarden ondersteunt.
Deze demo toont het under
en below
waarden in de browsers die hen ondersteunen.
Zie de Pen text-underline-position door CSS-Tricks (@ css-tricks) op CodePen.
Verwant
- tekst-decoratie
Meer informatie
text-underline-position
in de CSS Text Decoration Module Level 3 CR.text-underline-position
bij MSDN.
Browser-ondersteuning
Chrome | Safari | Firefox | Opera | D.W.Z | Android | iOS |
---|---|---|---|---|---|---|
33 * | Geen | Geen | Geen | 6 † | Geen | Geen |
* met -webkit
prefix en experimentele vlaggen ingeschakeld in chrome: // flags. left
en right
waarden die niet worden ondersteund.
† met -ms
prefix en IE-specifieke waarden.