Auch die neuen HTML5-Tags reichen nicht aus, um Strukturen zu beschreiben, ohne auf div
s zurückzugreifen. Was hält mich vom Wechsel:Was hält mich davon ab, willkürliche Tags in HTML zu verwenden?
<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>
Für mich ist das zweite Beispiel ist viel sauberer. Gibt es irgendetwas (d. H. Browser-Unterstützung), das mich davon abhält?
(Ich weiß, was es ist, ist im Wesentlichen, XML, aber in diesem Fall stellt sich die Frage: „Was sieht Browser-Unterstützung wie für XML-Web-Seiten-Rendering?“)
liest Was hindert Sie daran? Die Spezifikationen, duh. –
Wenn Sie gültige Seiten wollen, die in allen Browsern funktionieren und von Suchmaschinen gecrawlt werden - ich würde mich wirklich fernhalten. ABER, nichts hält Sie davon ab, XSLT zu verwenden, um ein XML-Dokument in HTML umzuwandeln. Umbraco nutzt das ** sehr ** erfolgreich. – Marko
Bitten Sie Jon 'Skeet' **, eine neue Sprache für Sie zu erstellen. – shamittomar