• ベストアンサー

<meta http-equiv="Content-Type" content="text/html">

は <meta http-equiv="content-type" content="text/html"> としてもよいのでしょうか? つまり "Content-Type" はすべて小文字でも大文字でもいいのでしょうか?

  • guuman
  • お礼率86% (1043/1206)
  • HTML
  • 回答数1
  • ありがとう数1

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

  • ベストアンサー
回答No.1

知らなかったので調べてみました。ついでなので調べ方も一緒に書いておきますが、結論を先に言うとHTMLでは大文字でも小文字でも同じ、XHTMLなら小文字で書いた方が良さそうです。 あちこち探しましたが、最初にまずHTMLについての説明を探すといいみたいです。 HTML に関する諸注意 http://msugai.fc2web.com/web/tips/types.html ここで属性の値についての説明を見ると、"大文字と小文字の区別は属性によります。" と書かれています。というわけで次に http-equiv がどういう属性なのかを調べます。 7 HTML文書の全体構造 http://www.asahi-net.or.jp/~sd5a-ucd/rec-html401j/struct/global.html 4. 文書のヘッダ > 4. メタデータ > META要素の指定 のところで、http-equiv 属性の値についてこういう風に書かれています。 > http-equiv = name [CI] > この属性はnameと置き換えて用いられ得る。HTTPサーバは、この属性を、HTTP応答メッセージヘッダに用いる情報を収集するために用いる。 http-equiv の値は name [CI] となっています。さっきのページに戻って属性の値についての説明を見ると、CIは "値に大文字小文字の区別がない。「a」と「A」とは等しいものと解釈される。" ということなので、大文字でも小文字でも問題ないということになります。 また、"XHTML 1.0 では大文字と小文字は常に区別され、原則小文字で定義されている事に注意して下さい。 [CI] が指定されている場合は小文字で記述するようにお勧めします。" とも書かれているので、XHTMLで記述される場合は小文字が無難みたいです。 長くなってすみませんです。

guuman
質問者

お礼

大変詳しい説明ありあがとうございます どっちでも動くから確かめようがないと思ってあきらめていたのですがそこまで調べていただけたというのは感激です 大変参考になりました xhtml1.1を使い小文字で統一したかったのでそうしようと思います

関連するQ&A

  • Content-Typeの大文字

    すいません、素朴な疑問です。 <meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> での「Content-Type」や「Shift_JIS」の大文字はこうしなければいけないのでしょうか。 前から疑問に思っていたのですが、小文字にしてもこれといって不具合もでないようですし、人に聞いても「別に小文字でもいいと思うが慣習では?」「それは大文字にしたほうがいい」とそれぞれ言うのですが、明確な理由が出てきません。 調べてもmetaの説明をしているだけで大文字について言及している所は分かりませんでした。 <meta http-equiv="Content-Script-Type" content="text/javascript"> <meta http-equiv="Content-Style-Type" content="text/css"> の「Content-Script-Type」「Content-Style-Type」もそうなんですが、理由があるのでしょうか。 そんなもの深く考えずに大文字にしておけばいいじゃん(笑)とも思いますが、 単純に分かりやすいように一文字目を大文字にしているだけなのでしょうか。それならそれでスッキリするのですが。何か明確な根拠があるのかもとも思いまして。 その辺、詳しい方からお教えいただけるとありがたく思います。 よろしくお願いします。

    • ベストアンサー
    • HTML
  • http-equivについて

    ネットのソースをコピペして自分のソースに張り付けたのですが <meta http-equiv="Content-Type" content="text/html; charset=x-euc-jp"> <meta http-equiv="Content-Style-Type" content="text/css"> これっておかしいですか? meta http-equiv=が2つあるので、一つで良い気がするのですが、 一つで良いのなら、どちらを消した方がいいのでしょうか?

    • ベストアンサー
    • HTML
  • meta、http-equiv等について

    http://code.google.com/intl/ja/apis/maps/documentation/examples/control-simple.html このページで <meta http-equiv="content-type" content="text/html; charset=utf-8" /> 上の部分を消すとIEでは地図が表示されないんですがなぜですか?

  • CSSのMETA http-equiv・・・・

    <link rel="stylesheet" href="style.css" type="text/css"> と ところどころ<span>でCSSを利用していますが、 <META http-equiv="Content-Style-Type" content="text/css"> を書いたほうがいいのでしょうか。 もし、<span>を使用しなければ書かなくても良いものなのでしょうか。

    • ベストアンサー
    • HTML
  • METAタグなどについて

    ミケネコ研究所にてHPを採点してもらい修正した結果、 ようやく100点をとることができましたが <HEAD>内が下記のようになりました。 私として気になることが2点あります。 1.<META http-equiv="~が3つあって良いのでしょうか。 2.index,followは大文字小文字を区別するようですが どちらが良いのかわかりません。 1.2.どちらの回答をいただいても結構です。 <HEAD> <LINK rel="Index" href="index.htm"> <META http-equiv="Content-Type" content="text/html; charset=shift_jis"> <META http-equiv="Content-Script-Type" content="text/javascript"> <META http-equiv="Content-Style-Type" content="text/css"> <META name="robots" content="index,follow"> <META name="description" content="×××"> <META name="keywords" content="×××"> <TITLE>×××</TITLE> </HEAD> ご回答よろしくお願いいたします。

    • ベストアンサー
    • HTML
  • このMETAタグまちがっていますか?

    サーチエンジンで 減量を引っかけたいときには下記であってますか? あるサイトからもってきたのですが 特に <META content=index,follow name=robots> というのがよく意味がわかりませんでした <META http-equiv=keywords content=減量> <META http-equiv=abstract content=減量> <META content=減量 name=description> <META content=index,follow name=robots> <META http-equiv="content-type" content="text/html; charset=Shift_JIS"> <META http-equiv=content-script-type content=text/javascript> <META http-equiv="content-style-type" content="text/css"> <META http-equiv=pragma content=no-cache> <META http-equiv=cache-control content=no-cache>

    • ベストアンサー
    • HTML
  • meta要素の意味

    は何でしょうか? <meta http-equiv="Content-Type" content="text/html; charset=euc-jp"> <meta http-equiv="Content-Style-Type" content="text/css"> <meta http-equiv="Content-Script-Type" content="text/javascript"> を置かない場合の不都合は何でしょうか? これらをおく意味は何でしょうか?

    • ベストアンサー
    • HTML
  • ▲▲METAタグについて▲▲

    HTMLとCSSでHPを作るとき。 METAタグはこれでよいでしょうか?? <meta http-equiv="content-type" content="text/html;charset=shift_jis"> <meta http-equiv="content-style-type" content="text/css">

    • ベストアンサー
    • HTML
  • equivとは?

    <meta http-equiv="Content-Type" content="text/html; charset=x-sjis"> 自分のHPタグを見たところ、 上のようなタグがありました。 これはいらないのでしょうか? いらないものは徹底的に削除したいのですが。 よろしくおねがいします。

    • ベストアンサー
    • HTML
  • METAタグについて

    HPに以下の様な記述をしたのですが、gooやinfoseekに登録して1週間経ても、全く検索されません。 <meta http-equiv="content-type" content="text/html; charset=shift_jis"> <meta http-equiv="Content-Style-Type" content="text/css"> <meta http-equiv="Content-Script-Type" content="text/javascript"> <meta name="robots" content="index,follow"> <meta name="keywords" content=""> <meta name="description" content=""> 正しい記述方法について、何方か教えて下さい。

    • ベストアンサー
    • HTML

専門家に質問してみよう