Heim > Web-Frontend > CSS-Tutorial > CSS erzwungener Zeilenumbruch und darüber hinaus versteckte Implementierung

CSS erzwungener Zeilenumbruch und darüber hinaus versteckte Implementierung

伊谢尔伦
Freigeben: 2016-11-23 14:39:53
Original
1497 Leute haben es durchsucht

1. Erzwungener Zeilenumbruch

word-break: break-all funktioniert nur auf Englisch, wobei Buchstaben als Grundlage für Zeilenumbrüche verwendet werden.

Wortumbruch: Break-Word funktioniert nur auf Englisch und verwendet Wörter als Grundlage für Zeilenumbrüche.

white-space: pre-wrap; funktioniert nur für Chinesisch und erzwingt Zeilenumbrüche.

word-break:break-all und word-wrap:break-word ermöglichen beide das automatische Umbrechen des Inhalts von Containern wie divs. Der Unterschied zwischen ihnen ist:

1. break :break-all

Angenommen, die Div-Breite beträgt 450 Pixel, wird der Inhalt automatisch bei 450 Pixel umbrochen. Wenn am Ende der Zeile ein langes englisches Wort steht, wird das Wort abgeschnitten und ein Teil davon beibehalten am Ende der Zeile. Der andere Teil geht in die nächste Zeile.

2. Zeilenumbruch:break-word

Das Beispiel ist das gleiche wie oben, aber der Unterschied besteht darin, dass das gesamte Wort als Ganzes behandelt wird nicht breit genug ist, um das gesamte Wort anzuzeigen, wird das gesamte Wort automatisch in die nächste Zeile eingefügt, ohne das Wort abzuschneiden.

Zeilenumbrüche verbieten und das Ausblenden überschreiten

white-space:nowrap;

overflow:hidden; dient dazu, den zusätzlichen Inhalt auszublenden, da sonst der zusätzliche Inhalt den Container platzen lässt.

text-overflow:ellipsis; Lassen Sie zusätzlichen Inhalt mit Auslassungspunkten ausdrücken ... Dieses Attribut wird jedoch hauptsächlich in Browsern wie dem IE verwendet. Der Opera-Browser verwendet -o-text-overflow:ellipsis, während der Firefox-Browser diese Funktion nicht hat und der zusätzliche Inhalt nur ausgeblendet werden kann.


Verwandte Etiketten:
css
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage