text-decoration
Proprietatea adaugă o subliniere, overline, Tăiat sau o combinație de linii de text selectat.
h3 ( text-decoration: underline; )
Valori
none
: nu este trasată nicio linie și orice decorație existentă este eliminată.underline
: trasează o linie de 1 px pe text la linia de bază.line-through
: trasează o linie de 1 px de-a lungul textului în punctul său „de mijloc”.overline
: trasează o linie de 1 px peste text, direct deasupra punctului său „de sus”.inherit
: moștenește decorul părintelui.
blink
Valoarea este în spec W3C, dar este învechită și nu va funcționa în orice browser curent. Când a funcționat, a făcut ca textul să pară „clipi”, trecând rapid între 0% și 100% opacitate.
Demo
Vedeți Pen CSS-Tricks: Text Decoration by CSS-Tricks (@ css-tricks) pe CodePen.
Note de utilizare
Puteți combina underline
, overline
sau line-through
valorile dintr - o listă separată cu spațiu pentru a adăuga mai multe linii de decor:
p ( text-decoration: overline underline line-through; )
În mod implicit, linia sau liniile moștenesc culoarea textului așa cum este setată de color
proprietatea sa . Puteți schimba acest lucru în browserele care acceptă text-decoration-color
proprietatea sau proprietatea de stenogramă cu trei valori.
text-decoration
ca proprietate de stenografie
text-decoration
poate fi utilizat în combinație cu text-decoration-style
și text-decoration-color
ca proprietate de stenogramă:
.fancy-underline ( text-decoration-line: underline; text-decoration-style: wavy; text-decoration-color: red; /* can be shortened to */ text-decoration: underline wavy red; )
În prezent, numai Firefox acceptă acest neprefixat. Safari îl acceptă cu -webkit
prefixul. Chrome are nevoie, de asemenea, de -webkit
prefix și de funcțiile experimentale ale platformei web activate în steagurile Chrome.
Legate de
text-decoration-color
text-decoration-line
text-decoration-style
text-decoration-skip
Mai multe informatii
- decorarea textului ca proprietate de prescurtare în specificația W3C CSS Modul de decorare a textului Nivelul 3 CR
- decorare text la MDN
Suport pentru browser
Toate browserele acceptă proprietatea „longhand” CSS2.1 text-decoration
. Proprietatea de scurtare și sub-proprietățile text-decoration-color
, text-decoration-line
și text-decoration-style
sunt acceptate neprefixate în Firefox și cu -webkit
prefixul în Safari. Chrome va recunoaște, de asemenea, acele valori cu -webkit
prefixul și semnalizatorul Platformelor web experimentale activate.
Aceste date de asistență pentru browser provin de la Caniuse, care are mai multe detalii. Un număr indică faptul că browserul acceptă funcția în versiunea respectivă și în sus.
Desktop
Crom | Firefox | IE | Margine | Safari |
---|---|---|---|---|
91 | 87 | Nu | 88 | TP |
Mobil / Tabletă
Android Chrome | Android Firefox | Android | Safari iOS |
---|---|---|---|
88 | 85 | 81 | 14.0-14.4 * |
* text-decoration
complet acceptat, sub-proprietăți acceptate cu -webkit
prefix.
† sub-proprietățile necesită suplimentar activarea semnalizării caracteristicilor platformei web.
‡ text-decoration
numai CSS2.1 ; sub-proprietăți nu sunt acceptate.