MudGuard: Welches Tool produziert solchen HTML-Code?

Beitrag lesen

Hi,

<p>
 <label> Name:
 <span class='pflichtfeld'>&#10034; </span><br>
 <input type='text' name='name' value='' size='40' style='width:450px;'>
 </label>
</p>
  • für ✘ ist das span-Element nicht notwendig

Auch dann nicht, wenn es eine andere Farbe haben soll?

Wenn das Zeichen ganz am Anfang oder Ende im Label stünde, wäre es insgesamt im HTML überflüssig und könnte per ::before/::after eingefügt werden.

Aber ich wüßte jetzt nicht, wie man das dynamisch direkt (mit Leerzeichenabstand) nach dem Label-Text hinpositioniert bekommt, wenn im label noch mehr als nur der Text drin ist (hier das input).

  • Die Klasse ‚Pflichtfeld‘ würde ich demzufolge semantisch auch nicht dem span geben

Das unabhängig davon, ob mit oder ohne Span um das Zeichen rum.

cu,
Andreas a/k/a MudGuard