text-decoration-thickness
Baseline Widely available *
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
* Some parts of this feature may have varying levels of support.
Die text-decoration-thickness
CSS Eigenschaft legt die Strichdicke der Dekorationslinie fest, die auf Text in einem Element angewendet wird, wie zum Beispiel Durchstreichung, Unterstreichung oder Überstreichung.
Probieren Sie es aus
text-decoration-line: underline;
text-decoration-thickness: 3px;
text-decoration-line: line-through;
text-decoration-thickness: 0.4rem;
text-decoration-line: underline overline;
text-decoration-thickness: from-font;
font-size: 2rem;
<section id="default-example">
<p id="example-element">
Confusion kissed me on the cheek, and left a taste so bittersweet
</p>
</section>
p {
font: 1.5em sans-serif;
text-decoration-color: #ff0000;
}
Syntax
/* Single keyword */
text-decoration-thickness: auto;
text-decoration-thickness: from-font;
/* length */
text-decoration-thickness: 0.1em;
text-decoration-thickness: 3px;
/* percentage */
text-decoration-thickness: 10%;
/* Global values */
text-decoration-thickness: inherit;
text-decoration-thickness: initial;
text-decoration-thickness: revert;
text-decoration-thickness: revert-layer;
text-decoration-thickness: unset;
Werte
auto
-
Der Browser wählt eine passende Breite für die Textdekoration aus.
from-font
-
Wenn die Schriftdatei Informationen über eine bevorzugte Dicke enthält, wird dieser Wert verwendet. Wenn die Schriftdatei diese Informationen nicht enthält, wird diese als
auto
behandelt und der Browser wählt eine passende Dicke. <length>
-
Spezifiziert die Dicke der Textdekoration als
<length>
, wodurch der Vorschlag der Schriftdatei oder der Standardwert des Browsers überschrieben wird. <percentage>
-
Spezifiziert die Dicke der Textdekoration als
<percentage>
von 1em in der aktuellen Schriftart. Ein Prozentsatz wird als relativer Wert geerbt und passt sich daher an Änderungen in der Schriftart an. Der Browser muss ein Minimum von 1 Gerätpixel verwenden. Für eine gegebene Anwendung dieser Eigenschaft bleibt die Dicke über das gesamte angewendete Element konstant, auch wenn es untergeordnete Elemente mit einer anderen Schriftgröße gibt.
Formale Definition
Anfangswert | auto |
---|---|
Anwendbar auf | alle Elemente. Auch anwendbar auf ::first-letter und ::first-line . |
Vererbt | Nein |
Prozentwerte | bezieht sich auf die Schriftgröße des Elternelements |
Berechneter Wert | wie angegeben |
Animationstyp | by computed value type |
Formale Syntax
text-decoration-thickness =
auto |
from-font |
<length-percentage>
<length-percentage> =
<length> |
<percentage>
Beispiele
Unterschiedliche Dicken
HTML
<p class="thin">Here's some text with a 1px red underline.</p>
<p class="thick">This one has a 5px red underline.</p>
<p class="shorthand">This uses the equivalent shorthand.</p>
CSS
.thin {
text-decoration-line: underline;
text-decoration-style: solid;
text-decoration-color: red;
text-decoration-thickness: 1px;
}
.thick {
text-decoration-line: underline;
text-decoration-style: solid;
text-decoration-color: red;
text-decoration-thickness: 5px;
}
.shorthand {
text-decoration: underline solid red 5px;
}
Ergebnisse
Spezifikationen
Specification |
---|
CSS Text Decoration Module Level 4 # text-decoration-width-property |
Hinweis:
Die Eigenschaft hieß früher text-decoration-width
, wurde jedoch 2019 zu text-decoration-thickness
aktualisiert.