• ベストアンサー

拡張子'html'と'htm'はどっちが推奨?

素朴な疑問です。 HTMLで使用する拡張子'html'と'htm'では W3C的にはどちらが推奨なのでしょうか? 私自身は'html'を使用し、'htm'は使用したことがありませんが 'htm'を使用しているWEBサイトも多々見かけます。

質問者が選んだベストアンサー

  • ベストアンサー
  • php504
  • ベストアンサー率42% (926/2160)
回答No.4

http://www.w3.org/で使われているファイルは.htmlですね w3cの作ったhttpdのソースを見ると http://www.w3.org/Daemon/Implementation/HTSInit.c に HTAddType(".html", "text/html", "8bit", 1.0); /* HTML */ HTAddType(".htm", "text/html", "8bit", 1.0); /* HTML on PC's :-( */ HTAddType(".htmls", "text/html", "8bit", 1.0); /* Server-side includes */ と書いてありました。 ":-("は外国でよく使われる顔文字(横向き)ですがhtmには不満があるのかも。

その他の回答 (3)

  • tapping_h
  • ベストアンサー率33% (5/15)
回答No.3

今ではhtmの存在を知らない人も珍しくないのではないでしょうか・・・(^^; ただ、規格の名前としてはHyperText Markup Language ですし、htmlと表示することも問題ないのにあえてhtmにする必要もないかなあと。自分は常にhtmlにしてます。 htmのままのサイトは、拡張子をhtmlに変えてしまうと、その変えたページへのリンクが切れてしまうことを考慮しているのだと思います。昔から大きい規模で運営している大企業とか官公庁のサイトに多い気がします。たぶん。

noname#39970
noname#39970
回答No.2

W3C的な推奨は無い筈。 拡張子というのはファイルの内容を識別するために存在するものであるから全てに付ける必要も実は無い。 嘘だと思うなら index.html を index にして http://www.xxx.zzz/index とかでアクセスしてごらん。 htm というのはNo1にもあるけど 昔、まだファイル名を8.3という方式でしか付ける事ができない時代の名残りでしかない。

回答No.1

HTMLの規格は拡張子など定めていないように思う php,cgi,jspといった拡張子のプログラムから吐かれることもあるし。 なので、それを除いて考えるなら・・・ どっちでもいいけど、htmの方が8.3形式云々の制限を受けなくて済むかなあという気がする。(ただ、ぶっちゃけ差はないと思う)

関連するQ&A