Quelle est la différence entre les deux .html et .xhtml extension? XHTML est un langage de balisage ou il a extension différente aussi
Quelle est la différence entre le .html
et .xhtml
des extensions de fichier?
Quel est l'avantage de l'utilisation de la .xhtml
extension?
Pourquoi nous ne sommes pas à l'aide de la .xhtml
extension, est-ce juste à cause d'IE?
Ce sujet .xhtml extension avec IE 8?
Est .xhtml
pris en charge dans d'autres navigateurs en plus c'est à dire? Si oui, alors quel est l'avantage de nous obtenez lorsque tous les navigateurs prennent en charge la .xhtml
extension. Allons-nous cesser d'utiliser .html
?
Pourquoi utilisons-nous le doctype XHTML, mais enregistrer ces fichiers à l'aide de la .html
extension?
Jetez un oeil à hixie.ch/plaidoyer/xhtml si vous voulez en savoir plus sur l'envoi de contenu avec XHTML doctypes comme HTML.
OriginalL'auteur Jitendra Vyas | 2009-12-28
Vous devez vous connecter pour publier un commentaire.
Si servi par le protocole HTTP, l'extension du fichier n'a pas de sens. La seule information que les questions de la Content-Type champ d'en-tête où la type de support de la ressource spécifiée.
Mais lorsqu'il est servi à partir d'un système de fichiers local, le type de support est normalement identifié par l'extension de fichier.
Modifier je pense que la raison pour laquelle l'extension de .html est utilisé, même si c'est le XHTML est parce que XHTML HTML est seulement avec la syntaxe XML, et tout le monde est utilisé pour .html pour les documents HTML. (Bien que la plupart des documents XHTML sont effectivement servi en tant que HTML comme type de média texte/html dénote HTML peu importe ce que la déclaration de type de document dit.)
Mais encore une fois: les extensions ne sont pas nécessaires lors de la demande sur HTTP. En HTTP le Content-Type champ d'en-tête indique à quel type de support de la ressource doivent être interprétées avec. Donc, en théorie, vous pouvez utiliser quelle que soit l'extension que vous souhaitez ou même l'utiliser sans extension à tous (utile lors de la négociation de contenu est utilisé).
Non, l'extension du fichier n'a absolument aucun effet sur le Type de Contenu.
Il "a un effet" que les serveurs souvent la carte des extensions des Types de Contenu (par exemple, via Apache
AddType
directive ou de sesmime.types
fichier), mais vous avez raison, il ne change pas le contenu du fichier (ce serait en effet assez étrange).Vous avez raison, mais le serveur fonctionne sur le système de fichiers. 😉
OriginalL'auteur Gumbo
Utiliser l'extension qui correspond au type MIME:
.xhtml
est pourapplication/xhtml+xml
documents.html
est pourtext/html
documentsPar exemple, ePub3 nécessite
.xhtml
:Références
OriginalL'auteur Paul Sweatte
IE (y compris IE8) est le seul (importante) du navigateur que n'est pas soutien XHTML servi en tant que
application/xhtml+xml
(correspond à laxht
ouxhtml
extensions).Tout le monde va se déplacer vers le XHTML quand IE prend en charge? Probablement pas. XML n'est pas facile à obtenir, surtout si vous avez à intégrer les données fournies par l'utilisateur, tels que les commentaires de blog. (Mais qui pourrait être résolu avec (X)HTML5
<iframe sandbox>
avant IE commence à jouer). Cependant, je n'ai pas de boule de cristal, donc nous allons juste attendre et voir ce qui se passe.OriginalL'auteur Ms2ger
Personne ne se soucie de ce que le fichier est nommé, juste ce que le type MIME il a été transféré avec est.
OriginalL'auteur Azeem.Butt
Navigateurs ne repose pas (seulement) à la page de l'extension, mais dans le MIME content-type. De cette façon, vous pouvez, par exemple, créer une page PHP qui sert une image JPG.
OriginalL'auteur Rubens Farias
Je pense que le xhtml extension est utilisé pour le XHTML, mais il est rarement utilisé, car le code HTML de type que vous utilisez est défini dans la DÉCLARATION de l'élément.
OriginalL'auteur Harmen