Den text-decoration
egenskapen gir en understreking, overlinje, linje gjennom, eller en kombinasjon av linjer til den valgte tekst.
h3 ( text-decoration: underline; )
Verdier
none
: ingen strek er tegnet, og eksisterende dekor blir fjernet.underline
: tegner en 1px-linje over teksten ved grunnlinjen.line-through
: tegner en 1px-linje over teksten ved "midtpunktet".overline
: tegner en 1px-linje over teksten, rett over "topp" -punktet.inherit
: arver foreldrenes dekorasjon.
Den blink
verdien er i W3C spec, men det er foreldet og vil ikke fungere i alle nåværende nettleser. Når det fungerte, fikk det teksten til å "blinke" ved raskt å veksle mellom 0% og 100% opasitet.
Demo
Se pennen CSS-triks: tekstdekorasjon av CSS-triks (@ css-triks) på CodePen.
Bruksanvisninger
Du kan kombinere underline
, overline
eller line-through
verdier i et space-separert liste å legge til flere dekorasjon linjene:
p ( text-decoration: overline underline line-through; )
Som standard arver linjen eller linjene fargen på teksten som angitt av color
egenskapen. Du kan endre dette i nettlesere som støtter text-decoration-color
eiendommen eller den treverdige stenografiske eiendommen.
text-decoration
som en stenografisk eiendom
text-decoration
kan brukes i kombinasjon med text-decoration-style
og text-decoration-color
som en stenografisk eiendom:
.fancy-underline ( text-decoration-line: underline; text-decoration-style: wavy; text-decoration-color: red; /* can be shortened to */ text-decoration: underline wavy red; )
Foreløpig støtter bare Firefox dette uprefiksede. Safari støtter det med -webkit
prefikset. Chrome trenger også -webkit
prefikset og eksperimentelle nettplattformfunksjoner aktivert i Chrome-flagg.
I slekt
text-decoration-color
text-decoration-line
text-decoration-style
text-decoration-skip
Mer informasjon
- tekstdekorasjon som en stenografisk eiendom i W3C-spesifikasjonen CSS Text Decoration Module Level 3 CR
- tekstdekorasjon på MDN
Nettleserstøtte
Alle nettlesere støtter CSS2.1 "longhand" -egenskapen text-decoration
. Forkortelsen egenskapen og de underegenskaper text-decoration-color
, text-decoration-line
og text-decoration-style
er støttet uten prefiks i Firefox, og med -webkit
prefikset i Safari. Chrome vil også gjenkjenne disse verdiene med -webkit
prefikset og eksperimentelle webplattformer-flagget aktivert.
Disse nettleserstøttedataene er fra Caniuse, som har flere detaljer. Et tall indikerer at nettleseren støtter funksjonen i den versjonen og oppover.
Desktop
Chrome | Firefox | DVS | Kant | Safari |
---|---|---|---|---|
91 | 87 | Nei | 88 | TP |
Mobil / nettbrett
Android Chrome | Android Firefox | Android | iOS Safari |
---|---|---|---|
88 | 85 | 81 | 14,0-14,4 * |
* text-decoration
fullt støttet, underegenskaper støttet med -webkit
prefiks.
† underegenskaper krever i tillegg eksperimentell webplattformfunksjoner flagg aktivert.
‡ Bare CSS2.1 text-decoration
; underegenskaper støttes ikke.