2010-02-21 14 views
13

Un'altra domanda per principianti. Volevo solo sapere qual è esattamente la differenza tra html e htm estensioni che vediamo per le pagine web. Sono uguali? e se è così allora perché due estensioni per lo stesso scopo?Qual è la differenza tra html e htm?

Grazie

+4

*** spunto *** Diverse persone hanno dato più o meno la stessa risposta ... Scegli uno come quello da accettare. –

+0

+1: hmm mai prestato attenzione a questo :) – Sarfraz

+0

Oggi, solo la L. –

risposta

25

Il Web è stato originariamente progettato da persone UNIX-centric, per le quali i nomi di file lunghi con estensioni arbitrariamente lunghe erano la norma.

MS-DOS e le prime versioni di windows erano limitate a 8,3 nomi di file, quindi l'estensione .html non era possibile. Gli utenti Microsoft dovevano invece utilizzare .htm.

Al giorno d'oggi, non c'è motivo di usare .htm. Usa .html in tutti i casi.

+0

Wait, quindi è effettivamente considerato "cattivo" se si utilizza .htm anziché .html? E wow, questo è un fatto interessante ._. – Warty

+5

Sì. Perché è piuttosto MS-centrico. Molte persone lo considerano cattivo gusto. Sorprendentemente, l'estensione ".jpeg" per i file JPEG sembra ancora meno popolare di ".jpg". –

+3

Non riesco a credere che sto effettivamente leggendo che la folla centrica di UNIX in realtà vuole scrivere più lettere. Queste sono le stesse persone che usano un sistema operativo che usa "RM" invece di "DEL" (usato da ogni altro OS a il tempo della creazione) perché RM ha una lettera in meno - vedi anche CP, DU ecc. Non ho mai sentito dire che sia "cattivo gusto" usare HTM su HTML, e certamente non mi preoccuperei mai di questo. Poi sentirò che dovresti usare .python invece di .py –

8

Sono gli stessi, ma htm viene utilizzato per i file system che prevedono 3 estensioni di file di carattere. Per ragioni storiche, htm viene spesso utilizzato su sistemi Windows. Ciò segue le convenzioni stabilite dalla restrizione di denominazione 8.3 nel file system FAT, ma non vi è alcun motivo tecnico per un limite di tre caratteri sui file system moderni.

7

Sono esattamente uguali. Originariamente, i server basati su Unix utilizzavano le estensioni html e Microsoft IIS usava htm, ma ora sono trattati esattamente allo stesso modo.

9

Sono uguali.

HTM è stato utilizzato perché alcuni sistemi non supportavano le estensioni di 4 caratteri.
Questo non è più vero e non c'è più alcun motivo per utilizzare HTM.

+0

Sicuramente intendi "HTM è stato utilizzato ..." – Zano

+0

Sì, l'ho fatto. Grazie per averlo capito. – SLaks

+0

+1 per e non vi è più alcun motivo per utilizzare HTM – Sarfraz

Problemi correlati