Heim > Artikel > Web-Frontend > CSS-Zeilenumbruch erzwingen IE, Firefox-Zeilenumbruch
Für Elemente auf Blockebene wie div und p
Normale Textzeilenumbrüche (asiatischer Text und nicht-asiatischer Text) haben standardmäßig den Leerraum:normal und werden automatisch nach dem definierten umbrochen width:
html
css
#wrap{white-space:normal; width:200px }
1. (IE-Browser) Englische Zeichen und verwenden Sie für arabische Ziffern den Zeilenumbruch: break-word; oder word-break:break-all, um einen erzwungenen Zeilenumbruch zu erreichen
-all; width:200px ;}
oder
#wrap{word-wrap:break-word; width:200px;}
Wirkung: Zeilenumbrüche können erreicht werden
2. (Firefox-Browser) Zeilenumbrüche fortlaufender englischer Zeichen und arabischer Ziffern, alle Versionen von Firefox lösen dieses Problem nicht. Das Problem besteht darin, dass wir nur die Zeichen ausblenden können, die die Grenze überschreiten, oder Bildlaufleisten zum Container hinzufügen können
#wrap{word-break:break-all width:200px; overflow:auto;}
Wirkung: Der Container ist normal und der Inhalt wird ausgeblendet
🎜>
Für Tabelle 1. (IE-Browser) verwenden Sie table-layout:fixed;, um die Breite der Tabelle zu erzwingen und überschüssigen Inhalt auszublenden