Heim > Web-Frontend > CSS-Tutorial > Hauptteil

Wie kann man die Spaltenbreite in HTML-Tabellenstrukturen mithilfe von CSS präzise steuern?

DDD
Freigeben: 2024-10-27 07:22:29
Original
1004 Leute haben es durchsucht

How to Precisely Control Column Width in HTML Table Structures Using CSS?

Spaltenbreite in Tabellenstrukturen festlegen

In verschiedenen Webentwicklungsszenarien ist es für eine optimale Darstellung erforderlich, die Breite von Tabellenspalten genau zu steuern. Betrachten wir die folgende einfache HTML-Tabelle, die als Posteingang verwendet wird:

<code class="html"><table border="1">
    <tr>
        <th>From</th>
        <th>Subject</th>
        <th>Date</th>
    </tr>
</table></code>
Nach dem Login kopieren

Unser Ziel ist es, die Breite der Spalten „Von“ und „Datum“ auf 15 % der Seitenbreite festzulegen, während die Spalte „Betreff“ die restlichen 70 % einnimmt %. Darüber hinaus möchten wir, dass sich die Tabelle selbst über die gesamte Seitenbreite erstreckt.

Um dies zu beheben, können wir die CSS-Eigenschaft width im col-Element verwenden. Mit dieser Eigenschaft können wir die Breite einzelner Spalten in verschiedenen Einheiten angeben, einschließlich Pixeln oder Prozentsätzen.

<code class="html"><table style="width: 100%">
    <colgroup>
        <col span="1" style="width: 15%;">
        <col span="1" style="width: 70%;">
        <col span="1" style="width: 15%;">
    </colgroup>

    <!-- Table body and rows -->
</table></code>
Nach dem Login kopieren

In diesem Beispiel erstellen wir einen Satz von drei col-Elementen innerhalb eines colgroup-Containers. Jedes col-Element stellt eine Tabellenspalte dar und erhält mithilfe von Inline-CSS-Stilen die gewünschte Breite. Durch die Angabe von Prozentsätzen passen sich die Spaltenbreiten proportional an die gesamte Tabellenbreite an.

Das obige ist der detaillierte Inhalt vonWie kann man die Spaltenbreite in HTML-Tabellenstrukturen mithilfe von CSS präzise steuern?. 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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage