XHTML DHTML SHTML, diese drei Begriffe werden beim Erlernen der Website-Erstellung häufig verwendet, und nur wenige Artikel erklären sie im Detail. In diesem Artikel werden wir sie klären, um ihre Unterschiede zu verstehen. XHTML: HTML ist eine grundlegende WEB-Webseiten-Designsprache. Sie sieht HTML etwas ähnlich, mit nur einigen kleinen, aber wichtigen Unterschieden , XHTML ist eine Übergangstechnologie, die (einigermaßen) die Leistungsfähigkeit von XML mit (dem größten Teil) der Einfachheit von HTML kombiniert. Ende 2000 gab die internationale Organisation W3C (World Wide Web Consortium) die Veröffentlichung der XHTML-Version 1.0 bekannt. XHTML 1.0 ist eine neue Sprache, die auf Basis von HTML 4.0 optimiert und verbessert wurde und auf XML-basierte Anwendungen abzielt. XHTML ist ein erweitertes HTML und seine Skalierbarkeit und Flexibilität wird sich an weitere Anforderungen zukünftiger Netzwerkanwendungen anpassen. Nachfolgend finden Sie Antworten auf häufige grundlegende Fragen zu XHTML von Steven Pemberton, Vorsitzender der HTML-Arbeitsgruppe des W3C. (1) XHTML löst die Probleme der HTML-Sprache, die ihre Entwicklung ernsthaft einschränken. Die heutige Entwicklung von HTML weist drei Hauptmängel auf: Es kann sich nicht an die Anforderungen von immer mehr Netzwerkgeräten und -anwendungen anpassen. Beispielsweise können Mobiltelefone, PDAs und Informationsgeräte HTML nicht direkt anzeigen und aufgebläht, der Browser muss intelligent genug sein und HTML kann nur dann korrekt angezeigt werden, wenn Daten und Leistung gemischt sind. Wenn Ihre Seite also die Anzeige ändern muss, müssen Sie den HTML-Code neu erstellen. Daher muss HTML weiterentwickelt werden, um dieses Problem zu lösen. Deshalb hat das W3C XHTML als Brücke von HTML zu XML formuliert. (2) XML ist der Entwicklungstrend des Webs, daher sind die Menschen bestrebt, sich dem XML-Trend anzuschließen. XHTML ist der aktuelle Standard, der die Auszeichnungssprache HTML4 ersetzt. Wenn Sie einige einfache Regeln sorgfältig befolgen, können Sie mit XHTML 1.0 eine Seite entwerfen, die sowohl für XML-Systeme als auch für die meisten aktuellen HTML-Browser geeignet ist. Das bedeutet, dass Sie Entwürfe sofort für die Verwendung von XML entwerfen können, ohne darauf warten zu müssen, dass Benutzer XML-fähige Browser verwenden. Diese Richtlinien können den Übergang zu XML im Web erleichtern. (3) Ein weiterer Vorteil der Verwendung von XHTML ist: Es ist sehr streng. Die aktuelle schlechte Situation von HTML im Internet ist schockierend. Frühe Browser akzeptierten private HTML-Tags, daher mussten die Leute verschiedene Browser verwenden, um die Seite zu erkennen, um zu sehen, ob sie kompatibel war. Die Benutzer mussten das Design ändern, um es an verschiedene Browser anzupassen. (4) XHTML kann gut mit anderen XML-basierten Auszeichnungssprachen, Anwendungen und Protokollen interagieren. (5)XHTML ist Teil der Familie der Webstandards und funktioniert gut auf anderen Benutzeragenten wie drahtlosen Geräten. (6) Im Hinblick auf das Website-Design kann XHTML Ihnen dabei helfen, die schlechte Angewohnheit des Präsentationsschichtcodes loszuwerden und Ihnen dabei zu helfen, die Tag-Verifizierung zur Gewohnheit zu machen, um die Funktionsweise der Seite zu testen. DHTML: DHTML ist lediglich ein Konzept zur Erstellung von Webseiten. Tatsächlich hat keine Organisation oder Institution einen sogenannten DHTML-Standard oder eine technische Spezifikation eingeführt. DHTML ist keine Technologie, kein Standard oder keine Spezifikation. DHTML ist lediglich ein Designkonzept, das vorhandene Webseitentechnologien und Sprachstandards integriert und anwendet, um Webseiten zu erstellen, die die Wirkung von Seitenelementen nach dem Herunterladen noch in Echtzeit ändern können. DHTML umfasst im Allgemeinen die folgenden Webtechnologien, Standards oder Spezifikationen: Zu HTML 4.0, dem grundlegenden Sprachstandard für Webseiten, gibt es nicht viel zu sagen. CSSL Hinweis! Es ist kein CSS, sondern CSSL. Es ist die Abkürzung für Clent-Side Scripting Language, übersetzt als „clientseitige Skriptsprache“, die hauptsächlich JavaScript (JS), VBScript (VBS) und JScript umfasst. Netscape unterstützt hauptsächlich JS und IE unterstützt hauptsächlich JS, VBS und JScript. Die Abkürzung für DOM Document Object Model, übersetzt als „Document Object Model“, ist einer der Web-Technologiestandards, die das W3C in letzter Zeit energisch gefördert hat. Es abstrahiert den Inhalt der Webseite in Objekte, und jedes Objekt hat seine eigenen Eigenschaften (). Eigenschaften) und Methoden (Method) und Ereignisse (Events), diese können über die oben erwähnte CSSL gesteuert werden. Die Objektmodelle von IE und NS werden auf der Grundlage des vom W3C veröffentlichten DOM sowie ihres eigenen erweiterten Objekts generiert. CSS ist die Abkürzung für Cascading Style Sheets und ist auch das Thema dieser Website 52CSS.com. Es handelt sich um eine Hilfsdesignspezifikation für HTML, die verwendet wird, um die durch die Einschränkungen von HTML verursachten Mängel auszugleichen ist Teil des DOM. Theoretisch können Sie jeden gewünschten visuellen Seiteneffekt erzeugen, indem Sie die CSS-Eigenschaften über CSSL dynamisch ändern. Um es einfach auszudrücken: Um DHTML zu implementieren, basiert es auf HTML, verwendet DOM zum Objektivieren von Seitenelementen und verwendet CSSL zum Steuern der CSS-Eigenschaften dieser Objekte, um die dynamischen visuellen Effekte der Webseite zu erzielen. SHTML: Wenn ich nach dem Unterschied zwischen SHTML und HTML gefragt werde, erkläre ich ihn in einem Satz: SHTML ist kein HTML, sondern eine Server-API, und SHTML ist HTML, das dynamisch vom Server generiert wird. Obwohl es sich bei beiden um Hypertextformate handelt, handelt es sich bei shtml um eine Datei, die in der SSI-Technologie verwendet wird. Das heißt, Server Side Include – SSI-Server-seitige Include-Anweisungen. Wenn der Webserver über eine SSI-Funktion verfügt (die meisten (insbesondere auf der Unix-Plattform basierenden) WEB-Server wie Netscape Enterprise Server unterstützen SSI-Befehle). SHTML-Dateien werden besonders behandelt. Scannen Sie zunächst die HTML-Datei, um festzustellen, ob keine speziellen SSI-Anweisungen vorhanden sind. Wenn ja, interpretieren Sie den SSI-Befehl gemäß den Einstellungsregeln des Webservers. Nach der Erklärung löschen Sie den Client zusammen mit dem normalen HTML. SHTML verwendet die HTML-Dateierweiterung SSI (Server Side Include), üblicherweise als „serverseitige Einbettung“ oder „serverseitiges Include“ bezeichnet, und ist eine serverbasierte Technologie zur Erstellung von Webseiten, die ASP ähnelt. . So funktioniert SSI: Mit der SSI-Anweisung (Server-Side Include) können Sie Text, Grafiken oder Anwendungsinformationen in eine Webseite einbinden, bevor der Inhalt an den Browser gesendet wird. Beispielsweise können Sie mit SSI einen Zeit-/Datumsstempel, eine Urheberrechtserklärung oder ein Formular einfügen, das Kunden ausfüllen und zurücksenden müssen. Die Verwendung von Include-Dateien ist eine einfache Möglichkeit, Texte oder Grafiken zu verwenden, die in mehreren Dateien wiederholt vorkommen. Fügen Sie den Inhalt einfach in eine Include-Datei ein, anstatt den Inhalt in alle Dateien einzugeben. Die Include-Datei wird mit einer sehr einfachen Anweisung aufgerufen, die den Webserver anweist, den Inhalt in die entsprechende Webseite einzufügen. Und wenn Sie Include-Dateien verwenden, müssen alle Änderungen am Inhalt nur an einer Stelle vorgenommen werden. Da Dateien, die SSI-Anweisungen enthalten, eine besondere Behandlung erfordern, müssen alle SSI-Dateien die SSI-Dateierweiterung erhalten. Die Standarderweiterungen sind .stm, .shtm und .shtml Der Webserver verarbeitet SSI-Befehle während der Verarbeitung von Webseiten. Wenn der Webserver auf eine SSI-Anweisung trifft, fügt er den Inhalt der enthaltenden Datei direkt in die HTML-Webseite ein. Wenn die „include-Datei“ eine SSI-Anweisung enthält, wird diese Datei ebenfalls eingefügt. Zusätzlich zu den grundlegenden Anweisungen zum Einschließen von Dateien können Sie SSI-Anweisungen verwenden, um Informationen zu einer Datei (z. B. deren Größe) einzufügen oder eine Anwendung oder einen Shell-Befehl auszuführen. Ein bei der Website-Wartung häufig auftretendes Problem besteht darin, dass die Struktur der Website korrigiert wurde, aber eine große Anzahl von Webseiten neu gestaltet werden muss, um ein wenig Inhalt zu aktualisieren. SSI bietet eine einfache und effektive Möglichkeit, dieses Problem zu lösen. Es platziert die Grundstruktur einer Website in mehreren einfachen HTML-Dateien (Vorlagen). In Zukunft müssen wir nur noch den Text an den Server übergeben und das Programm verwenden Generieren Sie Webseiten automatisch auf der Grundlage von Vorlagen und erleichtern Sie so die Verwaltung großer Websites. Daher ist der Zweck von Seiten, die das SHTML-Format verwenden, ähnlich wie bei ASP, da es sich jedoch um eine API handelt, ist es schneller und effizienter. Es ist jedoch schneller als ASP und langsamer als HTML erleichtert Seitenaktualisierungen (insbesondere Batch-Update-Banner, Copyright usw.). Stellen Sie sich vor, Sie haben ein Stück HTML und möchten in der Mitte einige spezielle serverseitige Skripte einfügen, z. B. das Einfügen anderer HTML-Absätze. Sie wählen ASP Um diese Aufgabe abzuschließen, aber wenn die Aufgabe schwieriger ist und mehr Zeit erfordert, z. B. 5 Sekunden, beträgt die Verarbeitungszeit möglicherweise nur 4 Sekunden, wenn Sie SHTML anstelle von ASP verwenden.