Dürfen HTML-Tags (z.B. Tabulatoren) erfunden werden?
bearbeitet von Gunnar Bittersmann@@Linuchs
> [Hier](http://remso.eu/_text/links.php) habe ich innerhalb von `<li>`die Tags `<c></c><d></d>` eingesetzt im Sinne von Tabulatoren, die es meines Wissens immer noch nicht gibt.
>
> Ist das standard-gerecht?
Nein. **Custom elements**{:@en} müssen einen `-` im Bezeichner haben.
Außerdem sind Bezeichner wie `c`{:.bad} und `d`{:.bad} nichtssagend – verwende sprechende Namen!
Möglich wäre sowas wie `<x-postal-code>`{:.language-html} und `<x-locality>`{:.language-html}. Allerdings sehe ich hier nicht den Vorteil gegenüber `<span class="postal-code">`{:.language-html} bzw. `<span class="locality">`{:.language-html}.
(Und wenn du den Kram semantisch mit RDFa auszeichnen würdest, bräuchtest du keine Klassen; dann hättest du sowas wie `<span property="postal-code">`{:.language-html} und `<span property="address-locality">`{:.language-html}.)
Es gibt in HTML Tabellen.
Aber auch Listen lassen sich [wie Tabellen stylen](https://codepen.io/gunnarbittersmann/pen/PgYVbm).
Die Ziffern sollten bei den PLZ gleichbreit sein (**tabular figures**{:@en} `"tnum"`). Zur Verdeutlichung hab ich im Beispiel die Microsoft-Schriftart Candara gewählt. Ohne `"tnum"` in der `font-feature-settings`-Angabe wären die Ziffern unterschiedlich breit. (Und ohne `"lnum"` wären es Mediävalziffern.)
LLAP 🖖
--
*„Wer durch Wissen und Erfahrung der Klügere ist, der sollte nicht nachgeben. Und nicht aufgeben.“* —Kurt Weidemann