Question

Lorsque j'enregistre un fichier avec une extension .htm ou .html, lequel est correct et qu'est-ce qui est différent?

Était-ce utile?

La solution

Ni est faux, c'est une question de préférence. Traditionnellement, le logiciel MS utilise htm par défaut, et * nix préfère html .

Comme indiqué ci-dessous, la tradition .htm a été reprise de win 3.xx, où les extensions de fichier étaient limitées à trois caractères.

Autres conseils

Généralement, le nombre de caractères est différent.

" .htm " odeurs de systèmes d’exploitation Microsoft où le système de fichiers a historiquement limité à 3 caractères les extensions de nom de fichier (la partie du nom de fichier après le point).

" .html " sent les systèmes d’exploitation Un * x qui n’ont pas cette limitation et qui ont été utilisés pour tout le travail Internet sérieux de l’époque.

De manière pragmatique, les deux sont équivalents.

La différence est culturelle. " .html " est considéré par certains comme plus correct. Les mêmes personnes ont tendance à mépriser les systèmes d’exploitation Microsoft et à considérer " .htm " rappel inesthétique de leurs limites.

Lorsque vous enregistrez le fichier localement, peu importe la différence: votre système local considérera probablement que les deux extensions de fichier sont interchangeables pour pouvoir être chargées par votre navigateur. La raison en est que, traditionnellement, les systèmes Windows utilisaient des extensions de 3 lettres ( htm ) et les systèmes basés sur Unix, les 4 lettres ( html ).

Du côté du serveur, il peut y avoir des différences en ce qui concerne le service par défaut noms de fichiers :

  

La seule situation dans laquelle il peut y avoir une différence entre les deux extensions est celle des noms de fichiers par défaut d'un serveur. Lorsqu'une adresse URL qui ne spécifie aucun nom de fichier est demandée à un serveur, telle que http: // www. domain.dom / dirname / , le serveur renvoie un fichier à partir de l'URL demandée qui correspond à un nom de fichier par défaut. Des exemples de noms de fichiers par défaut courants incluent " index.html , " " index.htm , " " default.html , " " default.htm , " etc. Cependant, un administrateur peut définir le nom de fichier par défaut du serveur à sa guise.

     

Notez que les serveurs sont souvent configurés avec plus d'un nom de fichier par défaut.

Donc, si vous avez le moindre contrôle sur les noms de fichiers par défaut de votre serveur, cela ne devrait pas poser de problème.

Personnellement, je préfère le .html, mais comme d’autres l’ont dit, les deux fonctionneront.

Assurez-vous de n'en utiliser qu'un seul. Jamais les deux sur le même site! lien vers mypage.html est différent de lien vers mypage.htm

Notez également que dans le cadre d'un URI, l'extension de fichier ne joue aucun rôle. En fait, ce n'est même pas une extension de fichier, ça en ressemble à une. Le type de la ressource identifiée par un URI n'est pas codé dans son nom. Au lieu de cela, il est décidé par le champ d'en-tête HTTP Content-Type . Il est tout à fait légitime (mais peut-être un peu stupide) de fournir une image bitmap sous la forme myimage.html et inversement, une page HTML sous la forme index.png . C’est aussi la raison pour laquelle on fait valoir que les extensions de fichier ne devraient absolument pas faire partie des adresses URI.

Sir Tim Berners-Lee donne des précisions à ce sujet dans Style hypertexte: des URI sympas ne changent pas .

Ils sont complètement interchangeables. Si je comprends bien l'historique, l'extension correcte était au début l'extension .html, mais lorsque Windows 95 est apparu, il ne pouvait gérer que des extensions à 3 caractères.

Donc, .html est correct selon certains standards mais dans la pratique, cela n’a aucune importance (la plupart du temps, nous venons de faire une recherche rapide sur Google et de trouver les éléments suivants)

.

Toutefois, la plupart des serveurs hôtes exigent que votre page de démarrage par défaut soit nommée "index.html". et non pas comme "index.htm"

J'utilise .htm. Moins de frappe, je suppose. Ou peut-être que c'est mon biais de fenêtres.

Les deux sont corrects dans le passé. Les extensions de fichier devaient comporter au maximum 3 caractères.

http://en.wikipedia.org/wiki/Filename_extension

Personnellement, je préfère .html, car son nom est "Hypertext markup language". .htm a été utilisé car certaines versions anciennes de Windows ne pouvaient pas comporter plus de 3 caractères dans l’extension de nom de fichier

Les deux fonctionnent de la même manière, mais pour connaître la référence technique et non technique, veuillez vous renseigner ici. http://www.sightspecific.com/~mosh/www_faq/ext.html

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top