Чем отличается htm от html

Should you use .htm or .html file extension? What is the difference, and which file is correct? [closed]

Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.

What is the difference between the .htm and .html file extension? Why there are two of them? Which is correct?

11 Answers 11

The short answer

There is none. They are exactly the same.

The long answer

Both .htm and .html are exactly the same and will work in the same way. The choice is down to personal preference, provided you’re consistent with your file naming you won’t have a problem with either.

Depending on the configuration of the web server, one of the file types will take precedence over the other. This should not be an issue since it’s unlikely that you’ll have both index.htm and index.html sitting in the same folder.

We always use the shorter .htm for our file names since file extensions are typically 3 characters long.

An image describing the bug with .htm files

I think I should add this part here:
There is one single slight difference between .htm and .html files. Consider a path in your server like: mydomain.example/myfolder . If you create an index.htm file inside that folder and you open that like this: mydomain.example/myfolder/ , it will go crazy and spit out your files as it is in your server,
but if you create an index.html file in there and open that directory in your browser, it will load that file. I tested this on my VPS and found this. Maybe you could somehow set your server to load index.htm files by default, but I guess the .html file is the default file type for browsers to open in each directory.

Источник

HTML против HTM — узнай 5 самых значимых отличий

Полная форма HTML — это язык разметки гипертекста. HTML используется для разработки веб-страниц и приложений. HTML состоит из элементов, эти элементы определяют структуру HTML-страниц. Элементы HTML используются для представления заголовка, абзаца, изображений, таблиц и многих других функций. HTM используется как одно из расширений файлов для HTML-страниц. Когда мы используем файлы HTML для создания веб-страниц, тогда его расширение файла может быть в формате .htm. Мы можем проверить это расширение в конце URL для разных сайтов.

HTML

  • HTML был ранее предложен Тимом Бернерсом Ли и разработан W3C и WHATWG и выпущен в 1993 году. HTML был расширен от SGML. Расширение имени файла HTML .html и .htm. Последним выпуском HTML является HTML5, который является основным выпуском для HTML в 2014 году.
  • HTML может быть встроен с помощью CSS (каскадная таблица стилей) и JavaScript. Элементы HTML заключены в теги HTML, такие как, Браузер не отображает HTML-теги; он отображает только содержимое, заключенное в теги. HTML-страницы могут быть разработаны с использованием HTML-редакторов, таких как «Блокнот» (на компьютере с Windows) и «Редактирование текста» (в Mac Book или Mac Machine).
  • Базовая структура HTML-страницы состоит из 1. Тега типа Doctype, который описывает написанную HTML-версию. 2. Подобный тег HTML Root Element, который содержит весь код, написанный для веб-страницы. 3. Заголовок элемента тега, как, в этом заголовке и заголовке. 4. Элемент тела тега, как, он содержит содержимое документа.

HTM

  • Расширение файла HTM в основном используется для дисковой операционной системы (DOS) и Windows также. Расширение HTM используется, когда существует проблема совместимости с операционной системой, которая не принимает четырехбуквенное имя файла расширения.
  • Ранее оно использовалось только для старых операционных систем, поскольку они не способны обрабатывать файлы с большими именами. Но сейчас, в современную эпоху, системы достаточно быстры и способны обрабатывать большие файлы без ограничения длины имен файлов.
  • Расширение файла HTM используется для того, чтобы пользователь мог знать, какой тип данных запрашивается, а также различать другие расширения веб-страниц. Расширения файлов сыграли важную роль, так как мы знаем, что если мы пытаемся открыть файл на компьютере, и если он не открывается, это означает, что на нашем компьютере не установлена ​​необходимая программа.
  • Если браузер не может открыть эту страницу, возможно, эта страница или файл больше не находятся на размещенном сервере. Это может быть опечатка, иногда мы ввели неправильный URL. Браузеры на самом деле не заботятся о расширениях, если мы введем действительный URL-адрес без расширения файла, он все равно найдет страницу или файл и отобразит содержимое.

Сравнение лицом к лицу между HTML и HTM (инфографика)

Ниже приведены 5 лучших сравнений между HTML и HTM.

Ключевые различия между HTML и HTM

Ниже приведены списки точек, описывающих ключевое отличие HTML и HTM

  1. HTML является языком разметки гипертекста и использует .html и .htm в качестве расширений файлов при разработке страниц или файла для приложения. HTM — это расширение файла для страниц HTML или формата файла.
  2. Расширение HTML предпочтительнее, как и на большинстве размещенных серверов или организаций, так как они хотят иметь дело с файлами .html только при запросе веб-страницы. В настоящее время файлы расширения HTM не являются предпочтительными для веб-страниц.

Сравнительная таблица между HTML и HTM

Ниже приведена таблица сравнения между HTML и HTM.

Вывод — HTML против HTM

Файлы и страницы HTML (язык гипертекстовой разметки) имеют расширения в формате .html и .htm. Там нет такой большой разницы между HTML и HTM. Единственное различие между HTML и HTM состоит только в одной букве, или мы можем сказать написание слов (буква «L»). Более ранние операционные системы не были такими мощными и способны принимать четырехбуквенное слово в качестве расширения, поэтому HTM нашел свое существование.

Файлы HTM поддерживаются всеми браузерами, в которых файлы расширения HTML можно открывать или просматривать. На большинстве серверов предпочтительно размещать только файлы .html, чтобы ограничить отображение файлов расширения .htm. Он также используется в качестве меры безопасности для некоторых из размещенных серверов.

В конце концов, HTML и HTM одинаковы, отображают одинаковое содержимое и используют один и тот же сценарий. Это зависит от пользователя, которого выбрать в качестве расширения для имени своего файла, и какой из них ему удобнее для приложения.

Рекомендуемая статья

Это было руководство по различиям между HTML и HTM, здесь мы обсудили их значение, сравнение между собой, ключевые различия и заключение. Вы также можете посмотреть следующие статьи, чтобы узнать больше —

  1. HTML против XML — в чем различия
  2. HTML5 против Flash — 8 удивительных сравнений, которые вы должны знать
  3. HTML5 против JavaScript — 7 различий для изучения
  4. CSS против HTML
  5. HTML против HTML5 — полезные сравнения
  6. Руби против Perl
  7. Разница между CSS и CSS3
  8. CSS против JavaScript: разница между

Источник

What is difference between html and htm?

Another newbie question. I just wanted to know what exactly is the difference between html and htm extensions we see for webpages. Are they same? and if so then why two extensions for the same purpose? Thanks

4 Answers 4

The Web was originally designed by UNIX-centric people, for whom long filenames with arbitrarily long extensions were the norm.

MS-DOS and early versions of windows were limited to 8.3 filenames, so the extension .html was not possible. Microsoft users had to use .htm instead.

Nowadays, there is no reason to use .htm. Use .html in all cases.

Wait, so is it actually considered «bad» if you use .htm instead of .html? And wow, thats an interesting fact ._.

Yes. Because it’s rather MS-centric. Many people consider it bad taste. Amazingly, the extension «.jpeg» for JPEG files still seems to be less popular than «.jpg».

I can’t believe that I’m actually reading that the UNIX centric crowd actually wants to type more letters- These are the same folks that use an OS that uses «RM» instead of «DEL» (used by every other OS at the time of creation) because RM has one less letter- see also CP, DU etc. I’ve never heard that it’s «bad taste» to use HTM over HTML, and I’d certainly never worry about it. Next I’ll hear you should use .python instead of .py

It’s not so much that «longer is better», but that the natural 4 char abbreviation for Hyper Text Markup Language is too short to further shorten, unless the technical restrictions of your environment force you to do so. A trip around a typical UNIX system will reveal lots of commands longer than 2 chars (fsck, sync, compress, mkdir, . ) and filename extensions longer than 3 chars (syslogd.conf, bash.bashrc, system.XWinrc). BTW, I always have trouble remembering ‘DEL’ — I tend to only reach it after trying «ERASE», «DELETE», etc. I never forget rm.

so HTM is somehow ambiguous? What else can it be confused with? And yes there are certainly longer than 2 char commands, but the point is that the commands have always been as short as possible. Unix extensions have usually never been standardized (or historically long). Syslog (as an example) was created for use by sendmail- which stores it’s config as sendmail.cf. My point being it’s certainly not «bad taste» to use a shorter extension.

Источник

Читайте также:  METANIT.COM
Оцените статью