Ich habe eine Anfänger-Frage für die Web-Entwicklung. Ich werde eine Tabelle erstellen, in der ich Eingabefelder habe, die ich an den Server übermitteln werde.Sollte ich Tabellen beim Erstellen von Tabellen in HTML/CSS verwenden
Was ist die übliche Praxis dafür? Soll ich HTML-Tabellen verwenden oder soll ich die Tabellen mithilfe von Stylesheets für die Positionierung und Größenanpassung von Zellen, Spalten usw. erstellen? Wenn beide gängige Praxis sind, was sind die Vor- und Nachteile der Verwendung von Eithor?
Ja, die "Tabellen sind böse" -Motto ist wirklich "Tabellen sind böse, wenn für das Styling verwendet" (z. B. wenn Sie einen Tisch für einfache vertikale Zentrierung verwenden). Die Verwendung von Tabellen für Tabellendaten ist fast so schlecht wie die Verwendung von Tabellen für andere Zwecke. –
Aber Sie können Tabellennatur für normale Eingabefelder erreichen, ohne Tabelle zu verwenden, nicht wahr? Oder ist es Browser (/ OS) spezifisch (ich habe einige Tests gemacht, aber für Buttons. Es unterscheidet sich zwischen OS: http://StackOverflow.com/Questions/2334580/Submit-Button-Not-Focused-Even-Though-Tabindex- ist richtig eingestellt? – Nicsoft
Sicher, Sie können tabellarisches * Layout * ohne Tabellen-Tags erreichen. Aber das ist nicht, was ich bekomme - die Tabellen-Tags sollten verwendet werden, wenn der Inhalt, den sie beschreiben, tabellarisch ist. Wenn es sich nur um Layout handelt und es keine logische Grundlage gibt, sie tabellarisch anders als Layout zu machen, verwenden Sie divs. – Arantor