@@TS
<p> <label> Name: <span class='pflichtfeld'>✲ </span><br> <input type='text' name='name' value='' size='40' style='width:450px;'> </label> </p>
Und die Spezialfragen an Gunnar:
Oops? Aber danke für die Blumen.
- was hast Du daran alles zu bemängeln?
Chronologisch, nicht nach Wichtigkeit geordnet:
-
Die zweifelhafte Schachtelung von
input
inlabel
. -
Was zum Geier ist
✲
? Man kann das nicht mal schnell nachschlagen, weil dezimal und man erst umrechnen muss. Dezimale NCRs machen keinen Sinn; Unicode-Zeichen sind i.a.R. hexadezimal angegeben. Und wie schon gesagt wurde, ist es besser, das Zeichen im Quelltext zu verwenden. -
Die Angabe, dass es sich um ein Pflichfeld handelt, ist für Nutzer assistiver Technologien (Screenreader) nicht vorhanden. (Ob
✘
das für Sehende ausdrückt, kann auch angezweifelt werden.) Dasrequired
-Attribut fehlt. -
Dafür ist
value=''
ist überflüssig. Dass `type='text' der Default ist, wurde ja schon gesagt. -
Dass das
style
-Attribut im HTML nichts zu suchen hat auch.
LLAP 🖖
Ist diese Antwort anstößig? Dann könnte sie nützlich sein.