HTML5-Tabellenattributübergang
Die HTML5-Validierungsfunktion von Visual Studio identifiziert Cellpadding-, Cellspacing-, Valign- und Align-Attribute als ungültig für Tabellenelemente. Um dieses Problem zu lösen, führt HTML5 CSS-Alternativen ein, um das Erscheinungsbild und den Abstand von Tabellen zu steuern.
Zellenauffüllung:
Ersetzen Sie die Zellenauffüllung durch die CSS-Auffüllungseigenschaft, die auf Tabellenzellen angewendet wird (
th, td {
padding: 5px;
}
Zellenabstand:
Ersetzen Sie den Zellenabstand durch die CSS-Eigenschaften „Randkollaps“ und „Randabstand“, die auf die Tabelle angewendet werden. border-collapse: separate und border-spacing: 5px erzeugen einen Abstand von 5px zwischen den Tabellenzellen. border-collapse: Collapse und border-spacing: 0 entfernen alle Abstände zwischen Zellen.
Vertikale Ausrichtung:
Ersetzen Sie valign durch CSS Vertical-Alignment, das auf Tabellenzellen angewendet wird . Vertical-Align: Top richtet den Zellinhalt am oberen Rand der Zelle aus.
Horizontale Ausrichtung (Mitte):
Align ist zwar kein gültiges HTML5-Attribut, Sie kann eine horizontale Zentrierung erreichen, indem CSS margin: 0 automatisch auf die Tabelle angewendet wird. Dadurch wird die Tabelle horizontal innerhalb ihres übergeordneten Containers zentriert.
Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.
Copyright© 2022 湘ICP备2022001581号-3