DIV Tabelle colspan wie Stack-Überlauf

Also im Grunde haben Sie gedreht alle

. und
Elemente in
Elemente, und gestylt sie wie die ursprünglichen Tabellenelemente genau zu arbeiten, sie ersetzt haben?







Was ist der Sinn darin?

Es klingt wie jemand Ihnen gesagt, dass Sie nicht mit Hilfe von Tabellen in der modernen Web-Design sein sollten, die Art von Recht, aber nicht auf diese Weise - was Sie nicht getan haben nicht wirklich etwas über Ihren Code ändern. Es ist sicherlich nicht loswerden den Tisch bekam; es ist einfach es schwerer zu lesen gemacht.

Dies wird durch Verwendung Position Stile und Schwimmer Stile und eine Reihe von anderen erreicht, aber sicherlich nicht display: table-cell; etc. Alles, ohne jemals zu benötigen colspans oder über mehrere Zeilen dieser erreicht werden kann.







Auf der anderen Seite, wenn Sie einen aktuellen Block von tabellarischen Daten auf der Seite zu platzieren versuchen - zum Beispiel eine Liste der Elemente und Preise in einem Warenkorb, oder eine Reihe von Statistiken, usw., dann ist eine Tabelle, nach wie vor die richtige Lösung . Tische wurden nicht von HTML entfernt, weil sie immer noch relevant und noch nützlich sind. Der Punkt ist, dass es in Ordnung ist, sie zu benutzen, aber nur dort, wo Sie eine Tabelle mit Daten tatsächlich angezeigt werden soll.

Die kurze Antwort auf Ihre Frage ist Ich glaube nicht, Sie können - colspan und rowspan sind spezifisch für Tabellen. Wenn Sie sich mit ihnen tragen möchten, müssen Sie Tabellen verwenden.

Wenn das Seitenlayout so ist, dass es auf Tabellen beruht, gibt es wirklich keinen Sinn ein Haus auf halbem Weg Anstrengung tun loswerden die Tabellenelemente zu erhalten, ohne Nachbearbeitung, wie das Layout fertig ist. Es ist nicht alles zu erreichen.

Ich hoffe, das hilft.







In Verbindung stehende Artikel