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
Anforderungslogik Frontend --> Nginx über http...
Laden Sie zunächst das Installationspaket von der...
1. Setzen Sie den HTML-Code der Maskenebene und d...
1. Installationsschritte für MySQL-Version 8.0.12...
Eine Reihe von Projekten für die Ausbildung reagi...
Inhaltsverzeichnis 1. Komponenteneinführung 2. In...
Inhaltsverzeichnis Fertighaus So erstellen Sie ei...
Inhaltsverzeichnis 1. Einleitung 2. Lösung 2.1 Ko...
Inhaltsverzeichnis 1. Was ist der Nutzen von Prov...
Indem ich die verschiedenen Probleme, auf die ich...
Vorwort Ich habe vor kurzem eine Feuerwerksanimat...
Hintergrund-Threads •Hauptthread Der Kern-Hinterg...
Griechische Buchstaben sind eine sehr häufig verw...
MySQL ist eine sehr leistungsfähige relationale D...
Vorwort Die Dateiberechtigungsverwaltung von Linu...