Damit die Tabelle den Bildschirm (den verbleibenden leeren Bereich) ausfüllt, wird ihr Breitenattribut häufig wie folgt definiert: 100 % und die Zellen werden ebenfalls mithilfe von Prozentsätzen definiert. Dies führt jedoch zu einem Problem: Wenn der Text in der Zelle die Breitenbeschränkung überschreitet, wird er automatisch umbrochen und die Höhe automatisch erhöht, was zu einem uneinheitlichen und hässlichen Stil für die gesamte Tabelle führt. Die naheliegende Lösung besteht darin, den Textumbruch zu deaktivieren: white-space:nowrap; overflow:hidden; So einfach! Aber der Effekt ist trotzdem unerwartet: Der gesamte Text wird in einer Zeile angezeigt, die Breite wird automatisch erweitert und überschreitet sogar den übergeordneten Container. Overflow funktioniert überhaupt nicht! Was ist los? Liegt es an der Prozentzahl? Wenn Sie jedoch eine statische feste Breite verwenden, geht die Flexibilität der Tabelle verloren. So wurde ohne großen Aufwand die ultimative Lösung gefunden: Feste Tabellenbreite: Tabellenlayout: fest; Übrigens habe ich ein einfaches Effektdiagramm erstellt, bitte beziehen Sie sich darauf: ![]() |
>>: Beispielcode, wie CSS mehrere Klassen abgleicht
■ Planung des Website-Themas Achten Sie darauf, da...
1. Docker Pull zieht das Image Wenn Sie zum Abruf...
Ich habe die neueste Version von MySQL 5.7.x heru...
Die Homepage von Tencent QQ wurde neu gestaltet un...
Inhaltsverzeichnis Index - Allgemeiner Index - Ei...
SVG wurde in den letzten Jahren aufgrund seiner v...
Inhaltsverzeichnis Frage: Antwort: Wirklichkeit: ...
Webdesign: Je nach persönlichen Vorlieben und Inha...
In Bezug auf die Verbindungsmethode zwischen Java...
Wir können jsx/tsx-Dateien direkt erstellen Die P...
<br /> Die Zugriffsgeschwindigkeit einer Web...
Wir alle haben Dateien auf unseren Computern gesp...
Die Abfragedaten in der XML-Preisabfrage enthalte...
Inhaltsverzeichnis Erstellen Sie eine neue HTML-D...
Browserkompatibilität ist nichts anderes als Stil...