Was ist der Unterschied zwischen .html und .xhtml-Erweiterung? XHTML ist eine Auszeichnungssprache (markup language oder ' a verschiedene Erweiterung auch
Was ist der Unterschied zwischen den .html
und .xhtml
Datei-Erweiterungen?
Was ist der Vorteil der Verwendung der .xhtml
- Erweiterung?
Warum benutzen wir dann nicht die .xhtml
Erweiterung, ist es nur, weil der IE?
Was über .xhtml-Erweiterung mit dem IE 8?
Ist .xhtml
unterstützt, in anderen Browsern außer IE? Wenn ja, dann was nutzen, den wir bekommen werden, wenn alle Browser unterstützen die .xhtml
Erweiterung. Werden wir aufhören, über .html
?
Warum verwenden wir den XHTML-doctype, sondern speichern Sie die Dateien mit dem .html
Erweiterung?
- Haben Sie einen Blick auf hixie.ch/advocacy/xhtml ist Sie mehr darüber wissen möchten, senden Sie Inhalte mit XHTML-DOCTYPE im HTML-Format.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Sie über HTTP die Datei-Endung keine Bedeutung hat. Die einzige information, die von Bedeutung ist es, die Content-Type - header-Feld, wo die Medien-Typ der Ressource angegeben ist.
Aber wenn serviert von einem lokalen Dateisystem, der Medien-Typ ist normalerweise gekennzeichnet durch die Dateiendung.
Bearbeiten ich denke, der Grund, warum die Erweiterung .html - verwendet, auch wenn es XHTML ist, denn XHTML ist HTML nur mit XML-syntax und jeder wird verwendet, um .html - für HTML-Dokumente. (Obwohl die meisten XHTML-Dokumente sind eigentlich diente als HTML-als Medium text/html bezeichnet HTML, egal was in der Dokumenttyp-Deklaration steht.)
Aber wieder: - Erweiterungen sind nicht erforderlich, wenn über HTTP angefordert. In HTTP die Content-Type - header-Feld sagt, welchen Medientyp die Ressource interpretiert werden sollten mit. So in der Theorie, die Sie nutzen könnten, was die Erweiterung, die Sie wollen, oder sogar gar keine Endung (nützlich, wenn die content-negotiation verwendet wird).
AddType
Richtlinie oder seinemime.types
- Datei), aber du hast Recht, dass es nicht zu ändern den Inhalt der Datei (das wäre in der Tat sehr seltsam).Verwenden Sie die Erweiterung mit dem MIME-Typ:
.xhtml
ist fürapplication/xhtml+xml
Dokumente.html
ist fürtext/html
DokumenteBeispielsweise ePub3 erfordert
.xhtml
:Referenzen
IE (einschließlich IE8) ist der einzige (bedeutende) browser, der nicht Unterstützung XHTML diente als
application/xhtml+xml
(entspricht derxht
oderxhtml
Erweiterungen).Wird jeder Umzug in XHTML, wenn der IE unterstützt es? Wahrscheinlich nicht. XML ist nicht leicht zu bekommen Recht, vor allem, wenn Sie zu integrieren, die vom Benutzer gelieferten Daten, wie z.B. blog-Kommentare. (Obwohl, dass könnte gelöst werden mit (X)HTML5
<iframe sandbox>
bevor IE startet mitspielen.) Aber ich habe keine Kristallkugel, also werden wir einfach abwarten und sehen, was passiert.Niemand kümmert sich, was die Datei heißt, genau das, was der MIME-Typ ist es übertragen worden ist.
Browser, der sich nicht (nur) auf die Seite der Erweiterung, aber in MIME-content-Typ. Auf diese Weise können Sie, zum Beispiel, erstellen Sie eine PHP-Seite serviert Ihnen ein JPG-Bild.
Ich denke, dass die xhtml-Erweiterung verwendet für XHTML nur, aber es wird selten verwendet, da der HTML-Typ, den Sie verwenden, ist definiert in der DOCTYPE-element.