Hallo,
Möchte mal eure Meinung zu semantischen Markup erfragen.
In einem HTML-Template mit mehreren Tabs (ähnlich wie Browser-Tabs) sollen Formulardaten eingegeben werden. Es gilt, ein ziemlich übles Tabellenlayout zu verbessern. Übel deshalb, weil übreall mit feste breiten in Pixel angegeben sind. Ganze Tabelle z.B. 600px breit, Summe der Spalten aber 800px und dergleichen Unsinn.
Die Formularfelder sind z.B. in der Form
Name: [____________] (*)
Vorname: [____________]
etc. In der 3.Spalte ist manchmal ein Bildchen zum Anklicken, hier als (*) dargestellt. Die Bezeichnungen in der 1.Spalte können mal länger, mal kürzer sein, v.a. weil dasselbe Dokument in verschiednenen Sprachen funktionieren muss. Also muss ich wohl eine Kompromissbreite vorsehen, damit's auf jeden Fall passt. Die Eingabefelder sollten natürlich immer schön untereinander stehen und die evtl. vorhandenen Bildchen in der dritten Spalte auch.
Nun frage ich mich:
Wie setzt man sowas am besten um? Es soll zwar tabellarisch aussehen, aber eigentlich ist es ja nur eine Liste von Feldern mit Label, die man auch in ein Fieldset packen und als Liste auszeichnen könnte. Nur fürchte ich, dass man dann zu viele Kapriolen mit DIV-Containern machen muss, um die Dreispaltigkeit zu realisieren...
In einem der Tabs stehen auch gar keine Eingabefelder, sondern nur so eine Liste als Zusammenfassung der eingegebenen Daten.
Danke für jede Anregung,
Don P