Heim >Web-Frontend >CSS-Tutorial >Wie verhindert man einen Textüberlauf in Tabellenzellen mit fester Höhe?
Steuern der Tabellenzellenhöhe, um Textüberlauf zu verhindern
Eine häufige Herausforderung in HTML besteht darin, eine bestimmte Höhe für Tabellenzellen beizubehalten und gleichzeitig Textüberlauf zu verhindern wenn der Inhalt die Höhenbeschränkung überschreitet. Um dieses Problem zu beheben, schreibt CSS 2.1 vor, dass die Höhe der Tabellenzelle an die Abmessungen des Inhalts angepasst wird. Um diese Einschränkung zu überwinden, ist ein indirekter Ansatz erforderlich.
Indirekte Höhenbeschränkung mithilfe von innerem Markup
Um die Zellenhöhe indirekt einzuschränken, verwenden Sie ein inneres div-Element innerhalb der Tabellenzelle. Durch Festlegen der Eigenschaften height und overflow für das div-Element bleibt die Höhe der Zelle fest:
<td>
Beachten Sie, dass das div-Element nicht über die Eigenschaft display:table-cell verfügen sollte, da es sonst dem unterliegen würde CSS 2.1-Tabellenzellenregeln.
Diese Methode ermöglicht mehrere Textzeilen innerhalb der Zelle und stellt gleichzeitig sicher, dass überschüssiger Inhalt aufgrund der auf das div angewendeten overflow:hidden-Eigenschaft verborgen bleibt Element.
Das obige ist der detaillierte Inhalt vonWie verhindert man einen Textüberlauf in Tabellenzellen mit fester Höhe?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!