suit: Tabellen und Formulare

Beitrag lesen

In einer Tabelle kann man die Positionierung der Zellen nicht per CSS ändern, anders als bei <div> mit float:left oder right.

stimmt nicht ganz, die display-eigenschaften der tabellen-zellen lassen sich sehrwohl manipulieren

Ich kann keinen Grund erkennen, warum die zugehörigen Texte zu den Eingabefeldern woanders stehen sollten als bei ihrem Feld.

mit einem vernünftigen aufbau kann man folgendes machen

input
label

label input

input label

label
input

oder ganz anders - das geht mit tabellen nicht ;)

Also lass es bei Tabellen. Wenn du unbedingt per CSS etwas machen möchtest (Breite, Schriftfarbe, Ausrichtung, ...) dann gib jedem <td> entsprechend seiner Stellung eine class=spalte01, ...02 usw.

sehe ich nicht so

Ich habe ohne Tabellen experimentiert und es kommt Schei... dabei heraus, wenn man zu stark zoomt. Dinge, die nebeneinander gehören, stehen dann untereinander. Es sei denn, man gibt dem umgebenden <div> eine feste Breite und imitiert eine Tabelle.

dann hast du etwas falsch gemacht ;)

Nach dem Motto: "Warum einfach, wenn es auch umständlich geht?"

sag ich auch immer, also warum komplizierte tabellen - die dich in der freiheit die gestaltung zu beeinflussen einschränken und nicht gleich vernünftigen code?