Die Breite der Tabellenzelle td ist ungültig und der interne Inhalt dehnt sie immer aus

Die Breite der Tabellenzelle td ist ungültig und der interne Inhalt dehnt sie immer aus
Beim Erstellen einer Tabellenseite ist die für td festgelegte Breite manchmal ungültig. Die Breite von td wird immer durch den internen Inhalt erweitert. Sie können die Polsterung festlegen, aber die direkte Festlegung der Breite ist ungültig. Sehen wir uns dieses Beispiel genauer an:

Code kopieren
Der Code lautet wie folgt:

<div>
<Tabellengrenze="1px">
<tr>
<td width="100px" style="width: 100px !important;">1000800</td>
<td>1000000</td>
<td>1000000</td>
</tr>
<tr>
<td>1000000</td>
<td>10000300</td>
<td>1000000</td>
</tr>
</Tabelle>
</div>
<Tabellengrenze="1px">
<tr>
<td Breite="100px">1000000</td>
<td>1000000</td>
<td>1000000</td>
</tr>
<tr>
<td>1000000</td>
<td>10000300</td>
<td>1000000</td>
</tr>
</Tabelle>
* {Rand: 0; Polsterung: 0;}
.div1 {Position: relativ; Breite: 150px; Höhe: 100px; Überlauf: Scrollen; Rahmen: 1px durchgehend rot;}


Wir können sehen, dass die Breite der ersten Zelle in der Klasse div1 zwar festgelegt, aber ungültig ist. Der Zellinhalt wird immer durch den Inhalt bestimmt. Da er durch den Inhalt bestimmt wird, sollten wir einen Weg finden, den „Inhalt“ die Zelle erweitern zu lassen. Das ist alles.

Wir können ein Div in td hinzufügen und die Breite des Div festlegen. Probieren wir es aus:

Ändern Sie einen Teil des Codes in der Klasse div1:

Code kopieren
Der Code lautet wie folgt:

<td width="100px" style="width: 100px !important;">1000800</td>

Geändert zu

Code kopieren
Der Code lautet wie folgt:

<td><div>1000800</div></td>

Schreiben Sie dann im Stil:

Code kopieren
Der Code lautet wie folgt:

td div {
Breite: 100px;
}

Aktualisieren Sie die Seite. Der Effekt ist wie folgt:

Wir können sehen, dass die Breite der Zellen in der Klasse div1 wirksam geworden ist.

<<:  So erstellen Sie eine TAR-Datei von WSL über Docker

>>:  Welche Bilddateiformate gibt es und wie wählt man sie aus?

Artikel empfehlen

Asynchrone Programmierung in Javascript: Verstehen Sie Promise wirklich?

Inhaltsverzeichnis Vorwort Grundlegende Verwendun...

Gründe und Lösungen für das Versagen des React-Ereignisdrosselungseffekts

Inhaltsverzeichnis Das Problem hierbei ist: Lösun...

Bidirektionale verknüpfte Liste der JavaScript-Datenstruktur

Eine einfach verkettete Liste kann nur vom Anfang...

Analyse der Prinzipien und der Nutzung von Docker-Container-Datenvolumes

Was ist ein Containerdatenvolumen? Wenn sich die ...

So zählen Sie die Anzahl bestimmter Zeichen in einer Datei unter Linux

Das Zählen der Nummer einer Zeichenfolge in einer...

Detailliertes Tutorial zum Herunterladen und Installieren von mysql8.0.21

Offizielle Website-Adresse: https://www.mysql.com...

So ändern Sie die IP-Einschränkungsbedingungen des MySQL-Kontos

Vorwort Kürzlich stieß ich bei der Arbeit auf ein...

So ändern Sie schnell das Root-Passwort unter CentOS8

Starten Sie die virtuelle Centos8-Maschine und dr...

Vor- und Nachteile von React Hooks

Inhaltsverzeichnis Vorwort Vorteil: Mangel: 1. Re...