HTM & HTML: Hvorfor er det to filtyper og som er mer korrekt å bruke?

HTM & HTML: Hvorfor er det to filtyper og som er mer korrekt å bruke?


To filtyper finnes for Hyper-Text Markup Language (HTML) filer: HTM og HTML. Mange eldre nettsteder bruker HTM filtyper på grunn av en begrensning av 3.x operativsystemene Windows. Det er nesten ingen forskjell mellom de to forlengelser, bortsett fra i tilfellet av området indeksfilene.

Historien om de .htm og .html-fil Extensions

Utviklerne som jobbet på de tidligste HTML spesifikasjonene favoriserte Linux enn Windows, delvis på grunn av den frie web server programvare tilgjengelig for Linux-systemer. HTML-filen forlengelsen ble brukt fordi det samsvarer med navnet på mark-up språk det bruker, HTML. Siden HTML ble utviklet i begynnelsen av 1990, Windows 3.x var så populære operativsystemet. Windows 3.x ikke kunne håndtere alt annet enn tre-bokstavs extensions, så HTM kom i bruk. Denne begrensningen ikke gjelder for nyere versjoner av Windows, som begynner med Windows 95.

Hvordan Servere Unn HTM versus HTML-filer

Servere behandle HTM og HTML-filer på samme måte. De fleste web server software er forhåndskonfigurert til å betjene begge filtyper, samt andre som .PHP og .PHTML. En webside som er lagret som en HTM-fil vises nøyaktig det samme i nettleseren som en web-side som er lagret som en HTML-fil.

Usability spørsmål om HTML File Extensions

Etter 1990-tallet, HTML filtypen ble mye mer utbredt enn HTM. Av denne grunn, når brukere skriver i en sideadresse komplett web som inkluderer en HTML-fil forlengelse, vil de bli fristet til å skrive HTML i stedet for å HTM. På den annen side, har de fleste brukerne ikke besøke enkelte sider ved å skrive ut full adresse. Det er mer vanlig for besøkende å bokmerke en enkelt side eller skriv inn domenet og naviger til ønsket side.

Hvordan webservere Unn Index filer

Selv om det ikke er mye grunn til å favorisere enten filtypen, indeksfiler er et unntak. Når en bruker skriver inn et domenenavn, ser webserveren for den tilhørende underkatalogen og da vil tjene opp en indeks fil. Serveren ser til sin konfigurasjonsfil for en liste over filnavn og typer, og det tjener opp den første den finner. Server-administratorer kan endre konfigurasjonsfilen, men den vanligste rekkefølgen begynner med "index.html" og ikke "index.htm". Dette betyr at hvis både "index.html" og "index.htm" finnes i underkatalogen for dette nettstedet, vil serveren favorisere "index.html" filen.