Gunnar Bittersmann: Welches Tool produziert solchen HTML-Code?

Beitrag lesen

@@TS

<p>
 <label> Name:
 <span class='pflichtfeld'>&#10034; </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.

  1. was hast Du daran alles zu bemängeln?

Chronologisch, nicht nach Wichtigkeit geordnet:

  • Die zweifelhafte Schachtelung von input in label.

  • Was zum Geier ist &#10034;? 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.) Das required-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.