Die kurze Antwort ist, dass Sie Tabellen für tabellarische Daten verwenden sollten (und nicht das Layout finden here warum), ansonsten verwenden Sie das richtige Element für den richtigen Zweck, p
für Absätze, div
für eine sinnvolle Aufteilung (nicht missbrauchen divs) und so weiter. Jedes Element dient einem Zweck und Sie sollten w3.org verwenden, um nachzusehen.
Demnach gibt es einige Leute, die in CSS immer noch die falsche Einstellung haben, Sie sollten Layouts vermeiden, die absolut auf absolute Positionierung und pixelgenauen Missbrauch angewiesen sind, stattdessen verlassen Sie sich auf flüssige, em-basierte Layouts Diese können an unterschiedliche Bildschirmauflösungen und Umgebungen angepasst werden.
Weitere Vorteile der Verwendung von semantisch korrektem HTML und CSS bestehen darin, dass Sie alle Styles aus dem Stylesheet steuern, sodass weniger Tagsuppresscode (kleinere Dateigröße) entsteht und Sie sich nur um die Aktualisierung des Inhalts kümmern müssen , nicht Layout innerhalb des Markups [Trennung der Präsentation (css) von Verhalten (js) und Inhalt (html)].
Ich bin mir ziemlich sicher, dass es so viele andere Fragen wie SO und das Internet gibt. Google it :) –
Siehe http://stackoverflow.com/questions/83073/why-not-use-tables-for-layout-in-html für Tabellen vs CSS. – timday
Checkout: [Herausforderungen, ein CSS-P zu sein] (http://izlooite.blogspot.com/2010/07/css-challenges-of-being-css-p.html) –