Wortumbruch in CSS/JS: Eine browserübergreifende Lösung
Die Herausforderung, lange Textzeichenfolgen innerhalb vorgegebener DIV-Breiten ohne Scrollen umzubrechen hat Webentwickler schon lange geplagt. Um dieses Problem anzugehen, wurden verschiedene Ansätze untersucht, von denen jeder seine eigenen Einschränkungen aufweist.
Trotz vielversprechender Kandidaten wie „word -wrap: break-word“ und „
Eureka! CSS zur Rettung
Endlich gibt es einen Durchbruch im Bereich CSS:
.wordwrap { white-space: pre-wrap; /* css-3 */ white-space: -moz-pre-wrap; /* Mozilla, since 1999 */ white-space: -pre-wrap; /* Opera 4-6 */ white-space: -o-pre-wrap; /* Opera 7 */ word-wrap: break-word; /* Internet Explorer 5.5+ */ }
Mithilfe dieser CSS-Regel können Entwickler nahtlos und ohne Fallstricke einen browserübergreifenden Zeilenumbruch erreichen bisheriger Methoden. Zusätzlich können Sie den Befehl „Wortumbruch: normal;“ verwenden. Regel, um zum standardmäßigen Umbruchverhalten zurückzukehren.
Diese Lösung geht die Herausforderung des Wortumbruchs elegant an und ermöglicht es Entwicklern, lange URLs und andere ununterbrochene Textzeichenfolgen auf ästhetisch ansprechende und browserkompatible Weise anzuzeigen.
Das obige ist der detaillierte Inhalt vonWie erreicht man einen browserübergreifenden Zeilenumbruch in CSS/JS?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!