TD-Breitenproblem beim Zusammenführen von TD-Zellen

TD-Breitenproblem beim Zusammenführen von TD-Zellen
Im folgenden Beispiel ist die Anzeige normal, wenn die Breite des td, das den Namen enthält, 60 Pixel beträgt und die zweite Zeile weniger Wörter enthält. Wenn die zweite Zeile jedoch mehr Wörter enthält, ist die Anzeige abnormal.

Code kopieren
Der Code lautet wie folgt:

<!DOCTYPE HTML>
<html>
<Kopf>
<meta http-equiv="Inhaltstyp" content="text/html; charset=gb2312">
<Titel>123WORDPRESS.COM</Titel>
<style type="text/css">
.mTable{width:200px;border:1px solid #666;border-collapse:collapse}
.mTable td{border:1px solid #666}
</Stil>
</Kopf>
<Text>
<Tabellenbreite="200" Zellenabstand="0" Zellenpadding="0" Klasse="mTable">
<tr>
<td width="60">Name:</td>
<td>Jemand</td>
</tr>
<tr>
<td colspan="2">Persönliches Profil</td>
</tr>
</Tabelle>

<Tabellenbreite="200" Zellenabstand="0" Zellenpadding="0" Klasse="mTable">
<tr>
<td width="60">Name:</td>
<td>Jemand</td>
</tr>
<tr>
<td colspan="2">Persönliches Profil Persönliches Profil Persönliches Profil</td>
</tr>
</Tabelle>
</body>
</html>

Lösung 1: (Stellen Sie auch die Breite der zweiten Spalte auf td ein)

Code kopieren
Der Code lautet wie folgt:

<!DOCTYPE HTML>
<html>
<Kopf>
<meta http-equiv="Inhaltstyp" content="text/html; charset=gb2312">
<Titel>123WORDPRESS.COM</Titel>
<style type="text/css">
.mTable{width:200px;border:1px solid #666;border-collapse:collapse}
.mTable td{border:1px solid #666}
</Stil>
</Kopf>
<Text>
<Tabellenbreite="200" Zellenabstand="0" Zellenpadding="0" Klasse="mTable">
<tr>
<td width="60">Name:</td>
<td width="140">Jemand</td>
</tr>
<tr>
<td colspan="2">Persönliches Profil</td>
</tr>
</Tabelle>

<Tabellenbreite="200" Zellenabstand="0" Zellenpadding="0" Klasse="mTable">
<tr>
<td width="60">Name:</td>
<td width="140">Jemand</td>
</tr>
<tr>
<td colspan="2">Persönliches Profil Persönliches Profil Persönliches Profil</td>
</tr>
</Tabelle>
</body>
</html>

Lösung 2: (Tabellenlayout festlegen: fest)

Code kopieren
Der Code lautet wie folgt:

<!DOCTYPE HTML>
<html>
<Kopf>
<meta http-equiv="Inhaltstyp" content="text/html; charset=gb2312">
<Titel>123WORDPRESS.COM</Titel>
<style type="text/css">
.mTable{width:200px;border:1px solid #666;border-collapse:collapse;table-layout:fixed}
.mTable td{border:1px solid #666}
</Stil>
</Kopf>
<Text>
<Tabellenbreite="200" Zellenabstand="0" Zellenpadding="0" Klasse="mTable">
<tr>
<td width="60">Name:</td>
<td>Jemand</td>
</tr>
<tr>
<td colspan="2">Persönliches Profil</td>
</tr>
</Tabelle>

<Tabellenbreite="200" Zellenabstand="0" Zellenpadding="0" Klasse="mTable">
<tr>
<td width="60">Name:</td>
<td>Jemand</td>
</tr>
<tr>
<td colspan="2">Persönliches Profil Persönliches Profil Persönliches Profil</td>
</tr>
</Tabelle>
</body>
</html>

<<:  Drei Strategien zum Umschreiben von MySQL-Abfrageanweisungen

>>:  Testfragen und Referenzantworten zum Thema Webdesign und Produktion

Artikel empfehlen

Beispiel für die Verwendung von Docker zum Erstellen eines ELK-Protokollsystems

Die folgenden Installationen verwenden alle das V...

Zusammenfassung der Linux-Befehlsmethoden zum Anzeigen verwendeter Befehle

Im System werden viele Befehle verwendet. Wie kön...

CSS-Standard: Eigenschaft „vertical-align“

<br />Originaltext: http://www.mikkolee.com/...

So implementieren Sie Hot Deployment und Hot Start in Eclipse/Tomcat

1. Hot Deployment: Das bedeutet, das gesamte Proj...

Methode zum dynamischen Laden von Geojson basierend auf Vue+Openlayer

Laden eines oder mehrerer Features <Vorlage>...

Font Treasure House 50 exquisite kostenlose englische Schriftartenressourcen Teil 1

Designer verfügen über eine eigene Schriftartenbi...

JavaScript implementiert die Eingabeüberprüfung im Kennwortfeld

Manchmal ist es notwendig, bei Benutzereingaben e...

Vue - benutzerdefinierte gekapselte Schaltflächenkomponente

Der benutzerdefinierte Kapselungscode der Vue-But...

Virtueller vsftpd-Benutzer basierend auf MySql-Authentifizierung

Inhaltsverzeichnis 1. MySQL-Installation 1.2 Tabe...