Automatischer Zeilenumbruch für CSS-Steuertext
Das Problem des automatischen Zeilenumbruchs bei normalen Zeichen ist sinnvoller, aber fortlaufende Zahlen und englische Zeichen erweitern häufig den Container, was ziemlich problematisch ist. So implementiert CSS den Zeilenumbruch der
Methode
Für Elemente auf Blockebene wie div und p,
normale Textumbruchelemente (asiatischer Text und nicht-asiatischer Text) haben den Standard-Leerraum: normal, und sie werden nach der definierten Breite automatisch umbrochen
html
Normale Textumbruchelemente (asiatischer und nicht-asiatischer Text) haben den Standard-Leerraum:normal, wenn definiert
css
#wrap{white- Leerzeichen: normal; Breite: 200 Pixel; 1 (IE-Browser) Verwenden Sie für fortlaufende englische Zeichen und arabische Ziffern den Zeilenumbruch: Zeilenumbruch
oder
abcdefghijklmnabcdefghijklmnabcdefghijklmn111111111
Effekt: Zeilenumbrüche können erreicht werden
2. (Firefox-Browser) Zeilenumbrüche von fortlaufenden englischen Zeichen und arabischen Ziffern, alle Firefox-Versionen haben dieses Problem nicht gelöst,
Wir blenden nur die Zeichen aus, die die Grenze überschreiten, oder fügen dem Container Bildlaufleisten hinzu
#wrap
{word-break:break-all; width:200px;}
abcdefghijklmnabcdefghijklmnabcdefghijklmn111111111
Effekt: Der Container ist normal und der Inhalt ist ausgeblendet
Für Tabelle
1 (IE-Browser) verwenden Sie table-layout:fixed ; um die Breite der Tabelle zu erzwingen, redundanter Inhalt ausgeblendet
abcdefghigklmnopqrstuvwxyz1234567890sssssssssssss
|
Effekt: Überflüssige Inhalte ausblenden
2 (IE-Browser) Tabellenlayout verwenden: behoben; um die Breite der Tabelle zu erzwingen,
Innere Ebene td, th verwendet Word-Break: Break-All; oder Word-Wrap: Break-Word Line Break
abcdefghigklmnopqrstuvwxyz 1234567890 | abcdefghigklmnopqrstuvwxyz 1234567890 |
Effekt: Zeilenumbruch ist möglich
3. (IE-Browser) Verschachtelung von divs, p usw. in td, th verwendet die Zeile oben erwähnte Umbruchmethode von div und p
4. (Firefox-Browser) Verwenden Sie table-layout: Fixed, um die Breite der Tabelle zu erzwingen, das innere td, th übernehmen
, verwenden Sie Wortumbruch: break-all; oder word-wrap: break-word; line break,
Verwenden Sie overflow:hidden;, um überschüssigen Inhalt auszublenden, funktioniert overflow:auto nicht
abcdefghigklmnopqrstuvwxyz1234567890 |
Effekt: Mehr als nur Inhalte ausblenden
5. (Firefox-Browser) Verschachteln Sie div, p usw. in td, th usw. Verwenden Sie die oben genannte Methode, um mit Firefox umzugehen
Ausführen das Codefeld 100 MaterialnetzwerkSchließlich ist die Wahrscheinlichkeit, dass dieses Phänomen auftritt, sehr gering, aber es kann die Streiche der Internetnutzer nicht ausschließen. Wenn
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>字符换行 </title> <style type="text/css"> table,td,th,div { border:1px green solid;} code { font-family:"Courier New", Courier, monospace;} </style> </head> <body> <h1 id="code-div-code"><code>div</code></h1> <h1 id="code-All-nbsp-white-space-normal-code"><code>All white-space:normal;</code></h1> <div style="white-space:normal; width:200px;">Wordwrap still occurs in a td element that has its WIDTH attribute set to a value smaller than the unwrapped content of the cell, even if the noWrap property is set to true. Therefore, the WIDTH attribute takes precedence over the noWrap property in this scenario</div> <h1 id="code-IE-nbsp-nbsp-word-wrap-nbsp-nbsp-break-word-nbsp-code"><code>IE word-wrap : break-word ;</code></h1> <div style="word-wrap : break-word ; width:200px;">abcdefghijklmnabcdefghijklmnabcdefghijklmn111111111</div> <h1 id="code-IE-nbsp-nbsp-word-break-break-all-code"><code>IE word-break:break-all;</code></h1> <div style="word-break:break-all;width:200px;">abcdefghijklmnabcdefghijklmnabcdefghijklmn111111111</div> <h1 id="code-Firefox-nbsp-word-break-break-all-nbsp-overflow-auto-code"><code>Firefox/ word-break:break-all; overflow:auto;</code></h1> <div style="word-break:break-all; width:200px; overflow:auto;">abcdefghijklmnabcdefghijklmnabcdefghijkl mn111111111</div> <h1 id="code-table-code"><code>table</code></h1> <h1 id="code-table-layout-fixed-code"><code>table-layout:fixed;</code></h1> <table style="table-layout:fixed" width="200"> <tr> <td>abcdefghigklmnopqrstuvwxyz1234567890ssssssssssssss</td> </tr> </table> <h1 id="code-table-layout-fixed-nbsp-word-break-nbsp-nbsp-break-all-nbsp-word-wrap-nbsp-nbsp-break-word-nbsp-code"><code>table-layout:fixed; word-break : break-all; word-wrap : break-word ;</code></h1> <table width="200" style="table-layout:fixed;"> <tr> <td width="25%" style="word-break : break-all; ">abcdefghigklmnopqrstuvwxyz1234567890ssssssssssssss</td> <td style="word-wrap : break-word ;">abcdefghigklmnopqrstuvwxyz1234567890ssssssssssssss</td> </tr> </table> <h1 id="code-FF-nbsp-nbsp-table-layout-fixed-nbsp-overflow-hidden-code"><code>FF table-layout:fixed; overflow:hidden;</code></h1> <table style="table-layout:fixed" width="200"> <tr> <td width="25%" style="word-break : break-all; overflow:hidden; ">abcdefghigklmnopqrstuvwxyz1234567890</td> <td width="75%" style="word-wrap : break-word; overflow:hidden; ">abcdefghigklmnopqrstuvwxyz1234567890</td> </tr> </table> </body> </html>
Das Folgende ist die Wirkung des genannten Beispiels

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen



Wenn Sie kürzlich mit GraphQL gearbeitet oder seine Vor- und Nachteile überprüft haben, haben Sie zweifellos Dinge wie "GraphQL nicht unterstützen Caching" oder gehört

Die Sufelte Transition -API bietet eine Möglichkeit, Komponenten zu beleben, wenn sie das Dokument eingeben oder verlassen, einschließlich benutzerdefinierter Svelte -Übergänge.

Mit dem jüngsten Aufstieg von Bitcoins Preis über 20.000 USD und kürzlich von 30.000, dachte ich, es lohnt

Wie viel Zeit damit, die Inhaltspräsentation für Ihre Websites zu entwerfen? Wenn Sie einen neuen Blog -Beitrag schreiben oder eine neue Seite erstellen, denken Sie darüber nach

In dem Artikel werden CSS für Texteffekte wie Schatten und Gradienten verwendet, diese für die Leistung optimiert und die Benutzererfahrung verbessert. Es listet auch Ressourcen für Anfänger auf (159 Zeichen)

Unabhängig davon, in welcher Phase Sie als Entwickler Sie befinden, haben die Aufgaben, die wir erledigen - ob groß oder klein - einen enormen Einfluss auf unser persönliches und berufliches Wachstum.

NPM-Befehle führen verschiedene Aufgaben für Sie aus, entweder als einmalige oder als kontinuierlich ausgeführter Vorgang für Dinge wie das Starten eines Servers oder das Kompilieren von Code.

Ich sage "Website" passt besser als "Mobile App", aber ich mag dieses Rahmen von Max Lynch:
