WEB相談室

Webページ作成に関しての何でも掲示板です。

タイトル:小文字? 大文字?

0:[投稿] am [2003/03/15 23:47 ][環境:IE6,XP UNIX,Apache]

ふと疑問に思ったのですが、HTMLは大文字で書いた方が良いのでしょうか? それとも小文字で書いた方が良いのでしょうか?
Yahoo.co.jpは大文字なのに、Yahoo.comは小文字で統一されています。

日本語の文字コードの場合には、大文字が良いとかあるのでしょうか?


1:[回答] しげ [2003/03/16 00:30 ]

現状はあまり気にしなくても良いですが、小文字にしておいた方が後々問題が減ります。
また、同じファイル名・拡張子でも、大文字と小文字が区別されるモノもあるので、
そういうのを扱う際には気を付ける必要があります。

とまぁ、大雑把なレスですが、W3Cとかその手のサイトに行けば最新情報がいくらでもありますから、
必要だと思うならその辺りで勉強して下さい。


2:[回答] 通りすがり [2003/03/16 00:34 ]

* 仕様としてはどちらでもいい。混在していても良い。
* XHTMLの場合は小文字でなければならないので、将来的に
 XHTMLを使用する予定なら小文字にした方が後で面倒臭くない
 かもしれない。
* ただし、XHTMLを使用するなら他にも気にするべきことが沢山
 あるので、そこまでする気がないなら構わず大文字を使っても
 いいかもしれない。
* 古い古いブラウザの中には大文字しか受け付けないのがある
 とか聞いたような気がしないでもない。
 でも、偶々そのブラウザを使ってる人が偶々あなたのサイトに
 来る可能性は無きに等しい。
* 単なるC屋の好みだろうけど、小文字のほうが見やすい気がする。


3:[回答] yuu [2003/03/16 20:14 ]

HTML4的には、要素名は大文字で、属性名は小文字で書くと、見やすいと思うヨ、とされてましたが、まったく強制されてません。


4:[回答] yuu [2003/03/17 17:11 ]

>>3 の補足

http://www.w3.org/TR/1999/REC-html401-19991224/about.html#h-1.2.1
>Element names are written in uppercase letters (e.g., BODY). Attribute names are written in lowercase letters (e.g., lang, onsubmit). Recall that in HTML, element and attribute names are case-insensitive; the convention is meant to encourage readability.

ようするに仕様書の中では、読みやすさに配慮して、要素名は大文字、属性名は小文字でというように統一して書いているヨ!という話です。この思想?にならって、要素名を大文字・属性名を小文字にというのは、それはそれでまったく問題ないことですし、ならわずに全て小文字とか全て大文字とかでも、やはりそれはそれでまったく問題ありません。


5:[完了] am [2003/03/18 19:53 ]

みなさん、ふとした疑問にも関わらず、丁寧な回答ありがとうございました。

要するに、どっちでも良いってことですね(笑)
でも、今後のことを考えると小文字の方がよさそうなので、
小文字で書く癖をつけようと思います(大文字の癖が抜けるか自信ありませんが…)。

回答(必須): 状態:

お名前(必須):

e-mail:

URL:




[戻る]

ChaichanPAPA's World