@@Camping_RIDER
Nun hat Gunnar das im verlinkten Beispiel so gelöst wie ich vorgeschlagen hatte, allerdings mit custom-Element statt span, was ich an der Stelle für einen semantischen Vorteil halte, da einem custom-Element die Nicht-Trennung zum umgebenden Inhalt nicht so anhaftet wie einem span.
?? Ein custom element hat per se dieselbe Semantik wie ein span
oder div
– nämlich gar keine. Jedenfalls für eine Maschine (Browser); für menschliche Code-Leser mag x-l
aussagekräftiger sein als span
(wobei es dann vielleicht besser x-line
heißen sollte).
Ein Grund für das custom element ist Faulheit: <x-l>
ist kürzer als <span class="line">
. Was auch der Lesbarkeit des Codes zugutekommt.
Ein anderer Grund ist, dass AFAIK Google die Häufigkeit der Verwendung von Elementtypen (also auch von custom elements) trackt und damit Zahlen in der Hand hat, die für eine mögliche Einführung neuer Elementtypen in den HTML-Standard sprechen könnten. Vielleicht kommt ja doch noch in HTML irgendwann ein l
-Element wie es in XHTML 2 vorgesehen war.
LLAP 🖖
„Wer durch Wissen und Erfahrung der Klügere ist, der sollte nicht nachgeben. Und nicht aufgeben.“ —Kurt Weidemann