"... welches der Browser dann darstellen kann."
Ja und das ist der Knackpunkt. HTML-Daten werden von den Browsern unterschiedlich interpretiert und gewertet. Ist aber jedem Webdesigner bekannt, dass die verschiedenen Browser die Befehle im Quelltext anders darstellen, und man so meist die "goldene Mitte" sucht, um es mit Abstrichen, aber dafür auf jedem Browser anständig darstellen zu können. HTML ist nicht mehr ein globaler Standard als die Kohlenstoffdioxid-Emissions-Richtlinien. :roll:
Da hilft meist nur das Cascade Style Sheet um die wankelmütigen Layer für alle Browser fix zu setzen.