Hi,
<p> <label> Name: <span class='pflichtfeld'>✲ </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