Huvudskillnad: HTML står för HyperText Markup Language. Det är ett välkänt markup-språk som används för att utveckla webbsidor. Det har funnits länge och används ofta i webbdesign. .htm och .html är två sätt att spara en HTML-fil. Båda är i huvudsak samma sak. Det finns faktiskt ingen skillnad mellan .htm och .html, förutom antalet använda tecken.
HTML är skrivet med hjälp av HTML-element, som består av taggar, primärt och öppnande tagg och en stängningskod. Uppgifterna mellan dessa taggar är vanligtvis innehållet. Huvudsyftet med HTML är att tillåta webbläsare att tolka och visa innehållet skrivet mellan taggarna. Taggarna är utformade för att beskriva sidinnehållet. HTML levereras med fördefinierade taggar. De tillåter att man sätter in bilder, text, videor, formulär och andra innehållsdelar tillsammans i en sammanhängande webbsida.
Element av HTML är de grundläggande byggstenarna på alla webbplatser. HTML tillåter bilder och objekt att vara inbäddade i webbsidan. Det kan också användas för att skapa interaktiva former. HTML ger också möjlighet att skapa strukturerade dokument. Det gör detta genom att ange strukturell semantik för text som rubriker, stycken, listor, länkar, citat och andra objekt. Men dessa dagar är webbsidor sällan utformade med bara HTML. HTML tillåter programmeraren att bädda in skript som är skrivna på språk som JavaScript, vilket många ofta gör. Detta ändrar utseende och beteende på HTML-webbsidorna.
Orsaken till de olika filtilläggen går tillbaka till de tidiga versionerna av Windows. Den ursprungliga filtillägget för HTML-filen var ".html"; men i Windows krävde alla filer en filtyp i tre bokstäver. Så förlängdes filtillägget till ".htm". Macintosh var dock inte begränsat till filstämplar med tre bokstäver, så Mac-användare använde ".html". Så småningom började med uppgraderingar Windows också ".html". Men många användare var redan vana vid ".htm", så både filnamnstillägget och fyra bokstäverna började användas och är fortfarande. Det finns emellertid fall där vissa servrar programmerar sin standardkatalog för att bara stödja .html-filer. Därför stöds inte .htm-filer på de servrarna.