Die HTML -Sprache ist unser Tool zum Erstellen von Webseiten. Von seiner Entstehung und Entwicklung bis zur Gegenwart wurden die Spezifikationen kontinuierlich verbessert und die Funktionen sind immer stärker geworden. Es gibt jedoch immer noch Fehler und Mängel, und die Menschen verbessern es immer noch ständig, um es kontrollierbarer und widerstandsfähiger zu machen, sich an die sich ständig ändernden Anwendungsanforderungen im Internet anzupassen. Ende 2000 kündigte die Organisation International W3C (World Wide Web Consortium) die Veröffentlichung der XHTML Version 1.0 an. Was ist der Unterschied zwischen XHTML und HTML und welche neuen Funktionen haben es hinzugefügt? Lassen Sie uns heute mit XHTML vertraut.
XHTML 1.0 ist eine neue Sprache, die basierend auf HTML 4.0 optimiert und verbessert wurde, um auf XML -Anwendungen zu basieren. XHTML ist ein verbessertes HTML, und seine Skalierbarkeit und Flexibilität wird sich an die Anforderungen zukünftiger Netzwerkanwendungen anpassen. Im Folgenden finden Sie häufige grundlegende Fragen zu XHTML, die von Steven Pemberton, Vorsitzender der HTML -Arbeitsgruppe des W3C, beantwortet wurden.
F: Was ist XHTML?
Antwort: XHTML ist eine Art HTML, das sich an XML anpassen wird. Wenn XML immer mehr zum Trend wird, stellt sich eine Frage: Wenn wir XML haben, brauchen wir noch HTML? Um diese Frage zu beantworten, hielten wir im Mai 1998 ein zweitägiges Arbeitssitz in San Francisco ab, und der Abschluss des Treffens war: Not. Wir müssen noch HTML verwenden. Weil eine große Anzahl von Personen es gewohnt ist, HTML als Designsprache zu verwenden, und Millionen von Seiten in HTML geschrieben wurden.
F: Warum entwickelt sich XHTML 1.0 unabhängig voneinander im Vergleich zu HTML 4.0?
Antwort: Dies ist nicht der Fall. XHTML ist genau die Umstrukturierung von HTML 4.0 (um genau zu sein, ist HTML 4.01, eine überarbeitete Version von HTML 4.0, aber es wird nach XHTML 1.0 veröffentlicht.) Es gibt einige notwendige Unterschiede in ihrer Interpretation in XML, aber andererseits sind sie noch sehr ähnlich. Wir können die XHTML -Arbeit als Fortsetzung auf der Grundlage von HTML 4.0 betrachten.
F: Wie implementieren Sie den XML -Standard in XHTML 1.0?
Antwort: XHTML ist eine XML -Anwendung. Es ist im DTD-Dateiformat von XML definiert und wird auf XML-fähigen Systemen ausgeführt. Dank der Namespaces -Funktion von XML müssen Browserhersteller keine neuen privaten Tags erstellen. Sie müssen nur XML -Code -Snippets in den XHTML -Code oder XHTML -Code -Snippets in den XML -Code aufnehmen.
F: Was sind die Hauptvorteile von XHTML 1.0?
Antwort: XML ist ein Trend in der Webentwicklung, daher sind die Menschen bestrebt, sich dem XML -Trend anzuschließen. Mit XHTML 1.0 können Sie, solange Sie sich sorgfältig an einige einfache Regeln halten, Seiten entwerfen, die sowohl für das XML -System als auch für die aktuellsten HTML -Browser geeignet sind. Dies bedeutet, dass Sie XML sofort entwerfen können, ohne zu warten, bis die Leute XML-fähige Browser verwenden. Diese Richtlinie ermöglicht einen reibungslosen Übergang zu XML für das Web.
Ein weiterer Vorteil der Verwendung von XHTML ist, dass es sehr eng ist. Die aktuelle schlechte Situation von HTML im Internet ist schockierend. Frühe Browser akzeptierten private HTML -Tags, sodass die Leute verschiedene Browser verwenden mussten, um die Seite zu erkennen, nachdem das Seitendesign abgeschlossen war, um festzustellen, ob sie kompatibel war. Es gibt oft viele unerklärliche Unterschiede, und die Menschen mussten das Design ändern, um sich an verschiedene Browser anzupassen.
Mit XML können wir das System wiederherstellen und die Browserhersteller gemeinsam "strenge Fehlerverteidigungsstandards" einsetzen. Wenn der XML -Code nicht kompatibel ist, weigert sich der Browser, die Seite anzuzeigen. Auf diese Weise muss jeder Fehler vor der Veröffentlichung korrigiert werden.
F: Werden Webdesigner bei Verwendung von XHTML auf dieselbe Browserkompatibilitätsprobleme wie HTML stoßen?
Antwort: hoffentlich nicht. "Strict Fehler Defense Standards" hilft Browsern dabei, auf den Code zu reagieren, und die Namespaces -Funktion von XML ermöglicht es Ihnen, Ihre eigenen neuen Tags hinzuzufügen, ohne dass eine außergewöhnliche Browser -Unterstützung erforderlich ist. Wir müssen jetzt nur sicher sein, dass alle Browser -Entwickler konsistent sind und die von uns erstellten CSS vollständig entsprechen. Schreiben Sie an Ihren Browserhersteller, um Ihnen die CSS -Spezifikationen mitzuteilen, die Sie benötigen, und Sie können sogar feststellen, ob Ihr Browser Ihrem Design angezeigt wird.
F: Ist es schwierig, XHTML zu lernen?
Antwort: Überhaupt nicht!
F: Wer kann XHTML 1.0 -Design verwenden?
A: Da XHTML sehr einfach und einfach zu implementieren ist, kann jeder, der weiß, wie man HTML verwendet, problemlos XHTML verwenden. Da immer mehr Menschen XML -Browser verwenden, werden mehr Jobs empfohlen, um XML zu verwenden, und vielleicht verwenden alle XHTML.
F: Wann wird die XHTML -Website populär?
Antwort: Gute Frage. Ich habe einige Websites mit XHTML gesehen, noch bevor XHTML 1.0 veröffentlicht wurde. Ich glaube, es wird eine große Entwicklung haben, weil es zu einfach ist.
F: Wie konvertieren wir vorhandene HTML in XHTML?
A: Sehr einfach, weil sie sehr ähnlich sind. Es gibt eine Software namens HTML Tidy auf der Website W3C (www.w3c.org) namens HTML Tidy, mit der Sie direkt konvertieren können.
F: Was wird in Zukunft mit XHTML passieren?
A: XHTML1.0 ist nur der erste Schritt in dieser neuen HTML -Sprache. Die neue Version wird keine rückwärts kompatiblen Einschränkungen für alte Browser haben, und es wird mehr Raum für die Entwicklung geben.
Zunächst werden wir eine gründliche Reinigung durchführen, um inkompatible Elemente in HTML 4.0 zu entfernen.
Zweitens modularisieren wir XHTML und ermöglichen es Menschen, XHTML -Module (wie Tabellen) in XML -Anwendungen zu verwenden, um die doppelte Entwicklung zu verringern. Es ist auch vereinbart, Entwürfe für außergewöhnliche Zwecke zu entwickeln, wie z. B. Telefonanwendungen, die kompatibel bleiben können, solange sie zu einer Teilmenge von XHTML gehören, und die Menschen können ihre eigene HTML erstellen.
In Bezug auf die Lösung der Anforderungen werden wir schließlich mehr Formulare (Formulare) entwickeln, damit einverstanden sind, mehr Erkennung für den Client durchzuführen und die Übertragung von Netzwerkinformationen zwischen Clients und Servern zu reduzieren. Kurz gesagt, aufregendere Funktionen werden implementiert.