@@Gast:
nuqneH
Gib hier bitte <x>[table]</x> ein und dort <x>[/table]</x>.
Ist das standardkonform?
Nein. Du kannst in HTML keine eigenen Elemente kreieren.
Jawohl, in *HTML*. Die Markup-Sprache legt fest, welche Elemente zur Verfügung stehen.
In CSS kann man als Typselektoren alles verwenden, was die Markup-Sprache so hergibt (was nicht auf HTML beschränkt ist). Browser interpretieren auch Styles für ihnen unbekannte Elementtypen; weshalb man ja auch neue HTML5-Elemnttypen einsetzen kann, auch wenn der Browser keinen HTML5-Parser hat. Lediglich alten IEs muss man dabei mit einem JavaScript-HTML5-Shim auf die Sprünge helfen (createElement).
Jawohl, *Elemente*, nicht Tags.
Deine Frage hätte lauten müssen: Erlaubt HTML das Kreiren neuer Elemente?
Die Antwort, wie gesagt: Nein.
Ist in dem Fall auch gar nicht nötig. Es gibt ein Element, um Nutzereingaben auszuzeichnen: kbd.
Qapla'
Wer möchte nicht lieber durch Glück dümmer als durch Schaden klüger werden? (Salvador Dalí)