Was hindert mich daran, beliebige Tags in HTML zu verwenden?

Auch die neuen HTML5-Tags reichen nicht aus, um Strukturen zu beschreiben, ohne auf @ zurückzugreifedivs. Was hindert mich daran, mich zu ändern:

<div class="post">
    <div class="userinfo">
        <span class="name">Casey</span>
        <img class="avatar" src="..." />
    </div>
    <div class="body">
        <p>blah blah blah</p>
        <p>blah blah blah</p>
        <p>blah blah blah</p>
    </div>
</div>

in so etwas wie:

<post>
    <userinfo>
        <name>Casey</name>
        <img class="avatar" src="..." />
    </userinfo>
    <pbody>
        <p>blah blah blah</p>
        <p>blah blah blah</p>
        <p>blah blah blah</p>
    </pbody>
</post>

Zu mir ist das zweite Beispiel viel sauberer. Hält mich irgendetwas (d. H. Browser-Unterstützung) davon ab?

(Mir ist klar, dass es sich im Wesentlichen um XML handelt, aber in diesem Fall stellt sich die Frage: "Wie sieht die Browserunterstützung für das Rendern von XML-Webseiten aus?")

Antworten auf die Frage(12)

Ihre Antwort auf die Frage