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ückzugreifediv
s. 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?")