Das ist zwar technisch in Ordnung, wird aber nicht empfohlen.
Stellen Sie sich vor, Ihre Website hätte viele Tabellen auf vielen Seiten, und Sie wollten aus dem einen oder anderen Grund die Füllung oder den Abstand ändern. Nun, Sie müssten Ihre gesamte Website durchgehen und die Änderungen vornehmen.
Oder Sie können CSS verwenden und Ihre gesamte Website durch Änderung einer Codezeile an einer Stelle verändern. Das ist nicht nur viel effizienter, sondern auch einfacher, hilft Ihnen, Fehler zu vermeiden, und sorgt für Konsistenz.
<style type="text/css">
table td { padding:10px; margin:10px; }
</style>
Wenn Sie einige Tabellen mit Polsterung und Rändern und andere ohne verwenden möchten, können Sie in Ihrem CSS Klassen erstellen, indem Sie ein "." vor einem Namen Ihrer Wahl hinzufügen:
<style type="text/css">
.myTable td { padding:10px; margin:10px; }
</style>
<table class="myTable> etc...
Beachten Sie, dass bei den Klassennamen zwischen Groß- und Kleinschreibung unterschieden wird. Es gibt auch viele andere Attribute, mit denen Sie Spaß haben können, wie z.B. border, background-color, etc...
Kurz gesagt, obwohl die Attribute cell-spacing und cell-padding nicht veraltet sind, ist es aus Gründen der Einfachheit und Konsistenz auf Ihrer gesamten Website weitaus besser, CSS zu verwenden.
0 Stimmen
Siehe Folgendes:<br/> stackoverflow.com/questions/339923/
0 Stimmen
Sie haben Ihre Frage mit "xhtml" getaggt, aber Sie verlinken auf den html-Bereich von w3schools. Außerdem ist w3schools nicht mit dem World-Wide-Web Compendium (W3C) verbunden. Das
table
Tag in XHTML kann die Sammlung gemeinsamer Attribute die eine ganze Reihe von Dingen umfasst. Für einfache Validierungsfragen empfehle ich, einfach einen Ausschnitt (oder ein ganzes Dokument) durch die Prüfer .