Movatterモバイル変換


[0]ホーム

URL:


  1. Web
  2. CSS
  3. Reference
  4. Properties
  5. text-underline-position

Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten.Erfahre mehr über dieses Experiment.

View in EnglishAlways switch to English

text-underline-position

Baseline Widely available *

This feature is well established and works across many devices and browser versions. It’s been available across browsers since Juli 2020.

* Some parts of this feature may have varying levels of support.

Dietext-underline-positionCSS Eigenschaft legt die Position der Unterstreichung fest, die mithilfe desunderline Wertes dertext-decoration Eigenschaft gesetzt wird.

Probieren Sie es aus

text-underline-position: auto;
text-underline-position: under;
<section>  <p>    <span      >C<sub>8</sub>H<sub>10</sub>N<sub>4</sub>O<sub>2</sub></span    >    is the chemical formula for caffeine.  </p></section>
p {  font: 1.5em sans-serif;}#example-element {  text-decoration-line: underline;}

Syntax

css
/* Single keyword */text-underline-position: auto;text-underline-position: under;text-underline-position: left;text-underline-position: right;/* Multiple keywords */text-underline-position: under left;text-underline-position: right under;/* Global values */text-underline-position: inherit;text-underline-position: initial;text-underline-position: revert;text-underline-position: revert-layer;text-underline-position: unset;

Werte

auto

DerUser Agent verwendet seinen eigenen Algorithmus, um die Linie auf oder unter deralphabetischen Grundlinie zu platzieren.

from-font

Wenn die Schriftart-Datei Informationen über eine bevorzugte Position enthält, wird dieser Wert verwendet. Wenn die Schriftart-Datei diese Informationen nicht enthält, verhält es sich, als wäreauto gesetzt, wobei der Browser eine geeignete Position wählt.

under

Erzwingt, dass die Linie unter der alphabetischen Grundlinie gesetzt wird, an einer Position, an der sie keine Unterlängen kreuzt. Dies ist nützlich, um die Lesbarkeit bei chemischen und mathematischen Formeln zu gewährleisten, die häufig Tiefstellungen verwenden.

left

In vertikalen Schreibmodi erzwingt dieses Schlüsselwort, dass die Linie auf derlinken Seite des Textes platziert wird. In horizontalen Schreibmodi ist es ein Synonym fürauto.

right

In vertikalen Schreibmodi erzwingt dieses Schlüsselwort, dass die Linie auf derrechten Seite des Textes platziert wird. In horizontalen Schreibmodi ist es ein Synonym fürauto.

Formale Definition

Anfangswertauto
Anwendbar aufalle Elemente
VererbtJa
Berechneter Wertwie angegeben
Animationstypdiskret

Formale Syntax

text-underline-position =
auto|
[from-font|under]||[left|right]

Beispiele

Ein grundlegendes Beispiel

Wir erstellen zwei Beispielabsätze:

html
<p>  Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam consectetur ac  turpis vel laoreet. Nullam volutpat pharetra lorem, sit amet feugiat tortor  volutpat quis. Nam eget sodales quam. Aliquam accumsan tellus ac erat posuere.</p><p>  Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam consectetur ac  turpis vel laoreet. Nullam volutpat pharetra lorem, sit amet feugiat tortor  volutpat quis. Nam eget sodales quam. Aliquam accumsan tellus ac erat posuere.</p>

Unser CSS sieht so aus:

css
p {  font-size: 1.5rem;  text-transform: capitalize;  text-decoration: underline;  text-decoration-thickness: 2px;}.horizontal {  text-underline-position: under;}.vertical {  writing-mode: vertical-rl;  text-underline-position: left;}

In diesem Beispiel setzen wir bei beiden Absätzen eine dicke Unterstreichung. Im horizontalen Text verwenden wirtext-underline-position: under;, um die Unterstreichung unter allen Unterlängen zu platzieren.

Im Text mit einem vertikalenwriting-mode können wir dann die Werteleft oderright verwenden, um die Unterstreichung wie gewünscht links oder rechts vom Text erscheinen zu lassen.

Das Live-Beispiel sieht so aus:

Setzen der text-underline-position global

Da die Eigenschafttext-underline-position vererbt wird und nicht durch dietext-decoration Kurzform-Eigenschaft zurückgesetzt wird, kann es sinnvoll sein, ihren Wert global festzulegen. Zum Beispiel könnte der Wertunder für ein Dokument mit vielen chemischen und mathematischen Formeln geeignet sein, die häufig tiefgestellt sind.

css
:root {  text-underline-position: under;}

Spezifikationen

Specification
CSS Text Decoration Module Level 3
# text-underline-position-property

Browser-Kompatibilität

Siehe auch

Help improve MDN

Learn how to contribute Diese Seite wurde automatisch aus dem Englischen übersetzt.

[8]ページ先頭

©2009-2026 Movatter.jp