Heim  >  Artikel  >  Web-Frontend  >  Parsen des Texteinzugs im CSS-Textattribut

Parsen des Texteinzugs im CSS-Textattribut

不言
不言Original
2018-07-19 15:41:583385Durchsuche

Das Textattribut text-indent wird verwendet, um die Einrückung der ersten Textzeile festzulegen. Bei jedem Element kann die erste Zeile um eine bestimmte Länge eingerückt werden kann sogar eine negative Zahl sein; es funktioniert aber nur für schnelle Elemente! Zeile eines beliebigen Absatzes um 2 Zeichengröße.

Im Allgemeinen kann text-indent auf jedes Element auf Blockebene angewendet werden, jedoch nicht auf Inline-Elemente oder Ersatzelemente wie , jedoch If Befindet sich in der ersten Zeile eines Absatzes ein Bild, wird es mit dem Text verschoben.

text-indent unterstützt negative Texteinrückungen, wie zum Beispiel

p{text-indent:-2em }

  • Die erste Zeile aller Absätze hier wird um 2 Textgrößen nach vorne verschoben. Wenn Sie jedoch einen negativen Texteinzug verwenden, achten Sie darauf, dass der Text über das Element hinausgeht, sodass Sie möglicherweise nicht den gewünschten Effekt erzielen.

  • Was hier zu beachten ist, ist die Verwendung von Prozent, die sich auf den Wert relativ zum übergeordneten Element bezieht. Wenn ein Einzugswert von 5 % festgelegt ist, dann ist dies die erste Zeile Dieses Element basiert auf seinem übergeordneten Element. 5 % der Breite einrücken. Zum Beispiel:

p{width:400px;}

  • p{text- Einzug: 5 %; < /p>

  • Wir können sehen, dass die erste Textzeile um 20 Pixel eingerückt ist. Das Berechnungsprinzip lautet: 400 x 5 % = 20 Pixel Beachten Sie, dass für das p-Element keine Breite festgelegt ist, sondern die Breite als Prozentsatz seiner eigenen Breite berechnet wird.
  • Das Interessanteste an text-indent ist jedoch wahrscheinlich die Vererbung, die berechnete Werte und nicht deklarierte Werte erbt. Wie zum Beispiel

body{width:500px;}

p{width:400px ; Text-Einzug: 10 %; Hier können Sie sehen, dass die erste Zeile der beiden Textabsätze um 50 Pixel eingerückt ist, anstelle des äußeren Texts um 50 Pixel, und dass der Text im p-Element um 40 Pixel eingerückt ist berechneter Wert, nicht der deklarierte Wert.

    Verwandte Empfehlungen:
  • So verwenden Sie Texteinzug in CSS

Das obige ist der detaillierte Inhalt vonParsen des Texteinzugs im CSS-Textattribut. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn