MB: Keine nutzung von Pseudo Tags und HTML 5 Semantische Tags

Beitrag lesen

moin,

warum nutzt man nicht pseudo Tags wie z.B.…

<icon>
  <svg><!-- stuff --></svg>
</icon>

…und definier sie dann mit Style Sheets…

icon {
  /* stuff */
}

…anstatt mit Block Tags zu arbeiten…

<div class="icon">
  <svg><!-- stuff --></svg>
</div>

ich hab auch auf mehreren Seiten das gesehen <div class="header>...</div> anstatt ein einfaches semantisches <header>-Tag 😕. HTML 5 will doch aus diesem <div>-Tag Chaos rauskommen habe ich das gefühl.

Warum zum Henker stellt man neue Tags zu verfügung wenn man sie nicht nutzt? Ich hab keine Beispiele. ok ein Grund könnte sein, browser kompatiblität. Schön und gut aber braucht man das in allem Umfang? Von IE 1.0, Mosaic und Netscape bis zum Google Chrom Browser. Seeehr verwunderlich.

lgmb