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?

Feb 28, 2022 pm 04:33 PM
html5 xhtml

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!

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

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
2 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
Repo: Wie man Teamkollegen wiederbelebt
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Abenteuer: Wie man riesige Samen bekommt
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Tabellenrahmen in HTML Tabellenrahmen in HTML Sep 04, 2024 pm 04:49 PM

Anleitung zum Tabellenrahmen in HTML. Hier besprechen wir verschiedene Möglichkeiten zum Definieren von Tabellenrändern anhand von Beispielen für den Tabellenrand in HTML.

Verschachtelte Tabelle in HTML Verschachtelte Tabelle in HTML Sep 04, 2024 pm 04:49 PM

Dies ist eine Anleitung für verschachtelte Tabellen in HTML. Hier diskutieren wir anhand der entsprechenden Beispiele, wie man eine Tabelle innerhalb der Tabelle erstellt.

HTML-Rand links HTML-Rand links Sep 04, 2024 pm 04:48 PM

Anleitung zum HTML-Rand links. Hier besprechen wir einen kurzen Überblick über HTML margin-left und seine Beispiele sowie seine Code-Implementierung.

HTML-Tabellenlayout HTML-Tabellenlayout Sep 04, 2024 pm 04:54 PM

Leitfaden zum HTML-Tabellenlayout. Hier besprechen wir die Werte des HTML-Tabellenlayouts zusammen mit den Beispielen und Ausgaben im Detail.

Text in HTML verschieben Text in HTML verschieben Sep 04, 2024 pm 04:45 PM

Anleitung zum Verschieben von Text in HTML. Hier besprechen wir eine Einführung, wie Marquee-Tags funktionieren, mit Syntax und Beispielen für die Implementierung.

HTML-geordnete Liste HTML-geordnete Liste Sep 04, 2024 pm 04:43 PM

Leitfaden zur HTML-geordneten Liste. Hier besprechen wir auch die Einführung von HTML-geordneten Listen und Typen sowie deren Beispiele

HTML-Onclick-Button HTML-Onclick-Button Sep 04, 2024 pm 04:49 PM

Anleitung zum HTML-OnClick-Button. Hier diskutieren wir deren Einführung, Funktionsweise, Beispiele und Onclick-Events in verschiedenen Veranstaltungen.

HTML-Eingabeplatzhalter HTML-Eingabeplatzhalter Sep 04, 2024 pm 04:54 PM

Leitfaden für HTML-Eingabeplatzhalter. Hier besprechen wir die Beispiele für HTML-Eingabeplatzhalter zusammen mit den Codes und Ausgaben.

See all articles