Basierend auf einigen meiner jüngsten Praktiken und nach der Kommunikation mit einigen Lesern über die Verwendung von HTML -Formularen habe ich beschlossen, diesen Artikel zu schreiben. Insgesamt bemerkte ich, dass sie aufgrund irreführender Informationen vorgefasst wurden. Tatsächlich werden viele Leute sagen, dass ich die Aussage sehe, dass ich niemals Formulare verwenden sollte, aber das ist absolut falsch! Dieser Vorschlag dient nur zur Verwendung von HTML -Tabellen, um das Layout der Webseite zu definieren. Die Tabellen eignen sich jedoch perfekt für eine bequeme Anordnung von Zeilen und Spalten mit Dateninformationen. Wenn Sie die Spaltendaten auf einer Seite auf einer Seite anzeigen müssen, müssen Sie sie verwenden! Warum nicht? In diesem Fall ignorieren einige Menschen jedoch die Existenz bestimmter HTML -Tags, die für Tabellen verwendet werden, und wissen nicht, wie sie korrekt verwendet werden sollen.
HTML verfügt über 10 tischbezogene Tags. Hier ist eine Liste mit einer Einführung, aber zuerst sollte das Dokument nachstehend im Folgenden html 4.01/xhtml 1 oder html 5 definiert sein:
Eine grundlegende Tabellenstruktur ist wie folgt:
Es enthält einen Titel, Kopf, Körper und Boden. Die richtige Reihenfolge von HTML -Elementen ist:
Sie können auch <col> und <ColGroup> verwenden, um Spalten von Tabellen oder Gruppenspalten zu definieren:
Hier ist ein korrektes Beispiel für die Tabellenstruktur:
<Table Border = 1> <Caption> Tabelle caption Hier </caption> <colGroup span = 1 style = Hintergrund: #dedede;/> < Fußzeile-> <tfoot> <tr> <td> Fuß 1 </td> <td> Fuß 2 </td> <td> Fuß 3 </td> </tfoot> <!-Table Body-> <tbody> <tr> <td> a </td> <td> b </td> <td> c </td> </tr> <tr> <td> d </td> <td> E </td> <td> f </td> </tr> </tbody> </table>
Die Ergebnisse im Browser sind in der folgenden Abbildung dargestellt:
Um das inzwischen befürwortete Entwicklungsmodell der Leistung und Strukturtrennung zu erkennen, empfiehlt Front-End-Beobachtung, dass alle mit der Präsentationsschicht auf der Seite bezogenen Dinge von CSS gesteuert werden, und verwenden nicht die von HTML bereitgestellten Attribute, um die Leistung der Seite zu steuern, und die Tabelle ist am einfachsten zu ignoriert.
Weitere Informationen zu Tabellen finden Sie in der W3C -Dokumentation: W3 Einführung in Tabellen
Schließlich werde ich Ihnen eine sehr einfache Frage hinterlassen. Welches Attribut von CSS entspricht dem Cellpadding -Attribut der Tabelle?