dieselross: Probleme mit IE – 'mal wieder

Beitrag lesen

<div id="anmeldung" style="display: none">


> Das Element wird mit JavaScript sichtbar gemacht? Dann sollte es auch nur versteckt werden, wenn JavaScript ausgeführt wird, da andernfalls das Formular unbedienbar ist.  
  
Eigentlich erst 'mal nicht. Ich spreche (noch) kein JavaScript.  
  

> Label solltest du unbedingt als [label](http://de.selfhtml.org/html/formulare/strukturieren.htm#label) auszeichnen, um die Zuordnung du den Eingabefeldern anzugeben. Das ermöglicht die Fokussierung des Eingabefeldes durch Anclicken des Labels, besonders wichtig bei Radiobuttons und Checkboxen. Für Nutzer assistiver Techniken wie Screenreader wäre ohne diese Auszeichnung im Markup kein Bezug zwischen Label und Eingabefeld vorhanden, das Formular wäre unbedienbar.  
  
Da hast Du selbstverständlich Recht.  
  

> Eine Spalte macht noch keine Tabelle. Du missbrauchst hier table, tr, td – warum eigentlich?  
  
Gute und berechtigte Frage.  
  

> Wenn du Label und Eingabefeld nebeneinander haben willst, könnte eine Tabelle angebracht sein; dann aber zusammengehörige Labels und Eingabefelder in einer Tabellenzeile, d.h. im selben tr-Element. Die Labels wären dann Kopfzellen: th, nicht td.  
  

> Aber vielleicht willst du zusammengehörige Label und Eingabefelder einfach mit div oder span gruppieren.  
  
Wohl eher so.  
  

> Qapla'  
  
Danke für die guten Wünsche (auch wenn mein klingonisch etwas holperig ist) und danke vor allem für die hilfreichen Anmerkungen.  
  
Gruß  
dieselross

-- 
- life's for learning -  
Ceterum censeo IE esse delendam  
besucht mich auf www.re-ality.de