Heim > Web-Frontend > Front-End-Fragen und Antworten > Was ist die Sprache der vorherigen Generation von HTML5?

Was ist die Sprache der vorherigen Generation von HTML5?

青灯夜游
Freigeben: 2022-02-28 16:33:17
Original
2774 Leute haben es durchsucht

Die Sprache der vorherigen Generation von HTML5 ist „XHTML 1.0“. HTML5 ist ein im Jahr 2012 veröffentlichter Sprachstandard. Die Vorgängerversion ist „XHTML 1.0“ aus dem Jahr 2000; „XHTML 1.0“ ist eine neue Sprache, die auf der Grundlage von „HTML4.0“ optimiert und verbessert wurde und auf XML-Anwendungen basieren soll.

Was ist die Sprache der vorherigen Generation von HTML5?

Die Betriebsumgebung dieses Tutorials: Windows 7-System, HTML5-Version, Dell G3-Computer.

Die Sprache der vorherigen Generation von HTML5 ist „XHTML 1.0“.生 Seit den Anfängen des Webs wurden mehrere HTML-Versionen entwickelt:

Version Beschreibung HTML 1.01993 als Internet Engineering Work Group im Juni 1993 (IETF) Arbeitsentwurf veröffentlicht . HTML 2.01995 wurde im Januar 1995 als RFC 1866 veröffentlicht und nach seiner Veröffentlichung im Juni 2000 für veraltet erklärt. HTML 3.2199714. Januar 1997, vom W3C empfohlener Standard. HTML 4.0199718. Dezember 1997, vom W3C empfohlener Standard. HTML 4.01 (kleinere Verbesserungen) 1999 24. Dezember 1999, vom W3C empfohlener Standard.

Extensible HyperText Markup Language (Englisch: eXtensible HyperText Markup Language, Im Hinblick auf die Vererbungsbeziehung ist HTML eine Anwendung, die auf der Standard Generalized Markup Language (SGML) basiert und eine sehr flexible Auszeichnungssprache ist, während XHTML auf der Extensible Markup Language (XML) basiert, einer Teilmenge von SGML. XHTML 1.0 wurde am 26. Januar 2000 zu einer W3C-Empfehlung.

XHTML ist eine erweiterbare Auszeichnungssprache (XML), die eine ähnliche Rolle wie HTML spielt. Daher ist XHTML im Wesentlichen eine Übergangstechnologie, die einige der leistungsstarken Funktionen von XML und die meisten einfachen Funktionen von HTML kombiniert.

XHTML1.1 ist der letzte unabhängige Standard von XHTML und 2.0 befindet sich noch im Entwurfsstadium. XHTML5 ist Teil des HTML5-Standards und sein Name wurde in „HTML5 Serialized as XML“ anstelle von „Extensible HTML“ geändert.

Hintergrund

Ende 2000 gab die internationale Organisation W3C (World Wide Web Consortium) die Veröffentlichung von XHTML Version 1.0 bekannt.

XHTML 1.0 ist eine neue Sprache, die auf der Grundlage von HTML 4.0 optimiert und verbessert wurde und auf XML-basierte Anwendungen abzielt. XHTML ist eine erweiterte Version von HTML. XHTML ist eine strengere und reinere Version von HTML. Seine Skalierbarkeit und Flexibilität werden sich an weitere Anforderungen zukünftiger Netzwerkanwendungen anpassen. Obwohl XML über leistungsstarke Datenkonvertierungsfunktionen verfügt und HTML vollständig ersetzen kann, ist es angesichts Tausender vorhandener Websites, die auf der HTML-Sprache basieren, noch zu früh, XML direkt zu übernehmen. Daher haben wir es auf Basis von HTML4.0 um XML-Regeln erweitert und XHTML erhalten. Daher besteht der Zweck der Etablierung von XHTML darin, den Übergang von HTML zu XML zu realisieren. Der international anerkannte WEB-Standard im Website-Design basiert auf XHTML-Anwendungen (allgemein bekannt als CSS+DIV).

Unterschiede

XHTML ist der Nachfolger der aktuellen HTML-Version. Die Anforderungen an die HTML-Grammatik sind relativ locker, was für Webseitenschreiber praktischer ist. Für Maschinen gilt jedoch: Je lockerer die Grammatik der Sprache, desto schwieriger ist die Verarbeitung. Für herkömmliche Computer sind sie immer noch in der Lage, mit der lockeren Grammatik kompatibel zu sein , aber für viele andere Geräte, wie zum Beispiel Mobiltelefone, ist es schwieriger. Daher wurde XHTML mit durch DTD definierten Regeln und strengeren grammatikalischen Anforderungen erstellt.

Die meisten gängigen Browser können XHTML korrekt analysieren, selbst frühe Browser, XHTML ist eine Teilmenge von HTML, viele können es auch analysieren. Mit anderen Worten: Fast alle Webbrowser sind auch mit XHTML kompatibel und analysieren HTML korrekt. Natürlich erfordert die vollständige Umstellung von HTML auf XHTML noch einen Prozess.

In Kombination mit Cascading Style Sheets (Fremdsprachenabkürzung: CSS) kann XHTML seine wahre Stärke entfalten; dies ermöglicht die Trennung von Stil und Inhalt und ermöglicht gleichzeitig die organische Kombination verschiedener XML-Anwendungen , wie MathML und SVG.

Die Änderungen beim Übergang von HTML zu XHTML sind relativ gering, hauptsächlich zur Anpassung an XML. Die größte Änderung besteht darin, dass das Dokument wohlgeformt sein muss und alle Tags geschlossen sein müssen, was bedeutet, dass das Start-Tag über ein entsprechendes End-Tag verfügen muss. Darüber hinaus müssen alle Tags in XHTML in Kleinbuchstaben geschrieben sein. Gemäß der Tradition seit HTML 2.0 schreiben viele Menschen Tags groß, und der Unterschied zwischen den beiden ist erheblich. In XHTML müssen alle Parameterwerte, einschließlich Zahlen, in doppelte Anführungszeichen eingeschlossen werden (in SGML und HTML sind Anführungszeichen nicht erforderlich. Wenn der Inhalt nur aus Zahlen, Buchstaben und anderen zulässigen Sonderzeichen besteht, sind Anführungszeichen nicht erforderlich). Alle Elemente, einschließlich leerer Elemente wie img, br usw., müssen ebenfalls geschlossen werden. Dies wird durch das Hinzufügen eines Schrägstrichs am Ende des Start-Tags erreicht, z. B. , < br />. Das Weglassen von Parametern wie
Fähigkeit wird als wichtige treibende Kraft gepriesen, die das mobile Internet letztendlich verändern wird. Internet Explorer 8 und frühere Versionen werden nicht unterstützt.
XHTML52013

Das obige ist der detaillierte Inhalt vonWas ist die Sprache der vorherigen Generation von HTML5?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage