Heim > Web-Frontend > CSS-Tutorial > Wie lege ich die maximale Breite für Tabellenzellen mithilfe von Prozentsätzen fest?

Wie lege ich die maximale Breite für Tabellenzellen mithilfe von Prozentsätzen fest?

Patricia Arquette
Freigeben: 2024-11-13 01:58:02
Original
669 Leute haben es durchsucht

How to Set Max-Width for Table Cells Using Percentages?

Maximale Breite für Tabellenzellen mit Prozentsätzen festlegen

Das Festlegen einer maximalen Breitenbeschränkung mithilfe von Prozentsätzen für Tabellenzellen kann schwierig sein. Betrachten Sie das folgende Beispiel:

<table>
  <tr>
    <td>Test</td>
    <td>A long string blah blah blah</td>
  </tr>
</table>

<style>
  td {
    max-width: 67%;
  }
</style>
Nach dem Login kopieren

In diesem Fall wird die Einstellung für die maximale Breite nicht wirksam. Wie können wir dies also mithilfe von Prozentsätzen erreichen?

Die Lösung

Die Lösung besteht darin, die Eigenschaft table-layout für das Tabellenelement zu verwenden. Indem wir es auf fest setzen, können wir die Größe der Tabellenzellen proportional ändern:

table {
  width: 100%;
  table-layout: fixed;
}
Nach dem Login kopieren

Diese CSS-Regel stellt sicher, dass die Tabellenbreite den gesamten verfügbaren Platz einnimmt und die Tabellenzellen ihre Breite anpassen entsprechend. Die prozentualen Einstellungen für die maximale Breite einzelner Zellen werden nun berücksichtigt.

Beispiel:

<table>
Nach dem Login kopieren

Durch Hinzufügen von table-layout: Fixed, der Beschränkung der maximalen Breite für die zweite Tabellenzelle wird effektiv angewendet, wodurch ihre Breite relativ zur übergeordneten Tabelle verringert wird.

Das obige ist der detaillierte Inhalt vonWie lege ich die maximale Breite für Tabellenzellen mithilfe von Prozentsätzen fest?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage