• Hallo

    Ob es einen Unterscheid gibt hängt vom Zusammenhang ab.

    Zunächst dient der Begriff HTML dazu, die "Sprache der Browser" von anderen Auszeichnungssprachen wie LaTeX zu unterscheiden.

    Die Auszeichnungssprache HTML hat inzwischen verschiedene Entwicklungsstufen durchlaufen.

    Verwirrend wird es nun bei den Versionsbezeichnungen.

    Zunächst hat jeder Browserhersteller seine eigenen HTML-Versionen erstellt, älteren Usern noch als der Browserkrieg in Erinnerung.

    Dadurch wurde die Erstellung von Webseiten immer aufwändiger.

    Dann haben sich mehrere unabhängige Entwickler im W3C zusammgengeschlossen und unter anderem einheitliche Regeln für HTML festgesetzt.

    Das ging bis zum HTML4 / HTML4.1. Da dies viele Vorteile hatte stellten die Browserhersteller ihre Browser entsprechend um. Genauer: Da Webseitenersteller und User nur Browser verwendeten, die auch HTML4 / HTML4.1 konnten mussten die Browserhersteller dies in ihre Browser einbauen.

    Parallel wurde vom W3C als zusätzliche Auszeichnungssprache XHTML1 parallel zu HTML4.1 entwickelt.

    HTML4.1 sollte nicht mehr weiter entwickelt werden und als Nachfolger von XHTML1 und HTML4.1 sollte XHTML2 entwickelt werden.

    Dann wollte das W3C aber XHTML2 mit so vielen Vorgaben entwickeln, dass die Browser bei Fehlern die Seiten nicht mehr anzeigen würden. Webseiten zu erstellen wäre technisch ähnlich kompliziert geworden wie Programme zu entwickeln. Jedes falsche Komma oder Leerzeichen hätte beim User zu einer Fehlermeldung geführt. (etwas übertrieben dargestellt)

    Deshalb haben sich die meisten damaligen Browserhersteller zur WHATWG zusammengeschlossen und einen eigenen Nachfolger von HTML4.1 entwickelt.

    Einige Zeit später hat das W3C erkannt, dass XHTML2 eine Totgeburt sein würde und ihrerseits parallel zum WHATWG einen Nachfolger von HTML4.1 entwickelt.

    Die WHATWG hat den Entschluß gefaßt zukünftig keine Versionsnummern zu vergeben und HTML kontinuierlich weiter zu entwickeln. Änderungen werden nach und nach in die jeweils aktuellen Browser hinzugefügt und können dann verwendet werden. Entsprechend heißt ihre Version nur HTML.

    Das W3C hingegen möchte an Versionsnummern festhalten und nennt ihre Version HTML5.

    Als Versionsangaben sind HTML und HTML5 im Prinzip also das Gleiche.

    Es gibt natürlich Unterschiede zwischen HTML und HTML5, wobei die WHATWG am längeren Hebel sitzt. Die entscheiden schließlich was sie in ihre Browser einbauen.

    Die Bezeichnung HTML gibt es also zweimal: Als Abgrenzung zu anderen Auszeichnungsprachen und als Versionsangabe des WHATWG. HTML5 ist hingegen eine reine Versionsangabe des W3C.

    Umgangsprachlich wird hingegen HTML5 meist als die Versionsnummer vom WHATWG und vom W3C verwendet um es von älteren Versionen abzugrenzen.

    Sachlich gesehen zeigen aktuelle Browser Text in der Auszeichnungssprache HTML in der Version HTML an. Die Auszeichnungssprache HTML in der Version HTML5 kann kein Browser, da die daran interessierten Browserhersteller alle im WHATWG vertreten sind.

    Wer sich über die aktuellen Regeln von HTML direkt an der Quelle informieren möchte muss sich bei der WHATWG nachschauen und nicht mehr, wie noch vor wenigen Jahren, beim W3C.

    Gruss

    MrMurphy

    Einmal editiert, zuletzt von MrMurphy (7. Juni 2016 um 11:36)

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!