Nếu tiếp xúc với thế giới internet một thời gian, người sử dụng có thể nhận thấy có 2 đuôi file khác nhau: .htm và .html cho cùng một loại file. Cả hai phần mở rộng này đều dành cho file HTML (HyperText Markup Language). Vậy sự khác biệt giữa chúng là gì?
Trước khi trả lời, mình muốn chỉ rõ 2 điều:
- File với phần mở rộng .htm và .html đều là các file văn bản thuần;
- Chúng điển hình được sử dụng để tạo nên các trang web.
.htm và .html là tương đương nhau
Hoàn toàn không có sự khác biệt giữa file .html và .htm. Chúng có thể sử dụng thay thế cho nhau. Do đó, bạn có thể đổi tên một file với phần đuôi .html thành .htm và ngược lại. Trình duyệt web sẽ vẫn hiển thị nội dung dưới cùng một hình thức.
Sự khác biệt duy nhất ở đây là…độ dài của các phần mở rộng ấy.
Vậy tại sao lại có tới 2 cách đặt phần mở rộng khác nhau cho cùng một loại file? Câu trả lời như sau: ngày xửa ngày xưa, trên nhiều hệ điều hành, phần mở rộng của file chỉ được sử dụng 3 kí tự. Điều này đặc biệt đúng với Microsoft Windows, nền tảng hệ điều hành phổ biến nhất (lúc đó và cũng như bây giờ). Thế nên, rất nhiều những trang web được tạo từ những ngày xưa cũ ấy sẽ có phẩn mở rộng là .htm, chỉ 3 kí tự mà thôi.
Sau này vì những lý do kỹ thuật, phần mở rộng .html được áp dụng đối với các file HTML.
Nguồn tham khảo:
http://www.webdevelopersnotes.com/difference-between-htm-and-html
https://en.wikipedia.org/wiki/Filename_extension
https://viblo.asia/p/file-htm-va-html-khac-nhau-nhu-the-nao-WrJvYXDDkVO
ủa vậy sao không xài .htm luôn cho rồi
Bạn vui lòng xem lại bài viết nhé! Mình có viết rất rõ rồi ạ!
“Câu trả lời như sau: ngày xửa ngày xưa, trên nhiều hệ điều hành, phần mở rộng của file chỉ được sử dụng 3 kí tự. Điều này đặc biệt đúng với Microsoft Windows, nền tảng hệ điều hành phổ biến nhất (lúc đó và cũng như bây giờ). Thế nên, rất nhiều những trang web được tạo từ những ngày xưa cũ ấy sẽ có phẩn mở rộng là .htm, chỉ 3 kí tự mà thôi. Sau này vì những lý do kỹ thuật, phần mở rộng .html được áp dụng đối với các file HTML.”
https://clck.ru/34acb5