すいません、素朴な疑問です。
<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」もそうなんですが、理由があるのでしょうか。
そんなもの深く考えずに大文字にしておけばいいじゃん(笑)とも思いますが、
単純に分かりやすいように一文字目を大文字にしているだけなのでしょうか。それならそれでスッキリするのですが。何か明確な根拠があるのかもとも思いまして。
その辺、詳しい方からお教えいただけるとありがたく思います。
よろしくお願いします。
No.1ベストアンサー
- 回答日時:
RFCという規格に定められています。
http://okwave.jp/qa3532259.html
区別はありません。
charsetは、PerlやCなどでプログラミングをするときに、そのライブラリが区別していることがありますが、
ブラウザはそういうことには関与しませんので、HTMLとしては、どちらでも良いです。
参考URL:http://ja.wikipedia.org/wiki/Request_for_Comments
回答ありがとうございます。
そうでしたか。
case-insensitive、正式に大文字・小文字は区別してないんですね。
いやー、スッキリしました。
まことにありがとうございます。
No.3
- 回答日時:
Ccharsetについても,大文字・小文字を区別しません。
charsetに指定する文字列を定義する,
http://www.iana.org/assignments/character-sets
に,
> no distinction is made between use of upper and lower case letters.
の一文があります。
Content-TypeやShift_JISと書くことが多いのは,RFCなり上記のファイルでそのように書いてあるからでしょう。
回答ありがとうございます。
ちょっと英語は苦手なのですが(^^;
参照ページを拝見しました。
charsetでも、やはり大文字・小文字の区別は無かったのですね。
どうもありがとうございました。
No.2
- 回答日時:
区別はありません。
こういう書き方↓で説明しているサイトもあります。http://www008.upp.so-net.ne.jp/mo--/html/head/me …
何故質問者さんが提示されたような記述が多いのかといえば、おそらく(Content-Typeについては)webサーバ(Apache)が返すHTTPレスポンスの記述を真似たのでしょうね。で、他の部分もそれに倣った書き方が一般的になったのだと思います。
回答ありがとうございます。
参照URLを拝見しました。
本当、こうやって全て小文字で書いてあるサイトもあるんですね。
おそらくネット上の9割以上のmetaの解説では、「Content-Type」となってると思います。小文字のサイトは初めて見ました。
ありがとうございます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・14歳の自分に衝撃の事実を告げてください
- ・架空の映画のネタバレレビュー
- ・「お昼の放送」の思い出
- ・昨日見た夢を教えて下さい
- ・【お題】絵本のタイトル
- ・【大喜利】世界最古のコンビニについて知ってる事を教えてください【投稿~10/10(木)】
- ・メモのコツを教えてください!
- ・CDの保有枚数を教えてください
- ・ホテルを選ぶとき、これだけは譲れない条件TOP3は?
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
- ・ハマっている「お菓子」を教えて!
- ・最近、いつ泣きましたか?
- ・夏が終わったと感じる瞬間って、どんな時?
- ・10秒目をつむったら…
- ・人生のプチ美学を教えてください!!
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
POSTしたデータの文字コードがu...
-
文字化け
-
海外TEMPLATEで文字化け防止
-
WebのPythonでの値の受け渡し
-
変数の展開について教えてくだ...
-
HPの文字化けを直したい
-
text-decorationを伸ばす方法
-
更新ボタンを押さないと更新さ...
-
iframeで、右側に余分な空白が...
-
もう意味がわかりません。
-
googleドライブで、PDFファイル...
-
java_run.batがダウンロードで...
-
HTMLからフォルダを開きたい
-
一つのリンクに複数のURLを指定
-
htmlの中にexcelが埋め込むには...
-
iPadの標準ブラウザでローカルH...
-
<a href="/">トップへ</a> こ...
-
フォームのボタンをダウンロー...
-
Webサイトから、txtファイルを...
-
2つのページを重ねたい
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
POSTしたデータの文字コードがu...
-
css ,videotタグ。ホームページ...
-
body内にmetaタグを記述は問題...
-
ページ全体を中央に配置したい...
-
根号の書き方について
-
リンクボタンにgifアニメを使え...
-
HTMLファイルのインクルードで...
-
borderでa:hover下線表示させる...
-
iframe内の表示を常に最新にしたい
-
IE操作時、metaタグ自動転送前...
-
サイトの検索結果でタイトル文...
-
WebのPythonでの値の受け渡し
-
<!DOCTYPE html>あってますか?...
-
HTML上に貼り付けたPDFが表示さ...
-
TEXTAREAのスクロールバーを消...
-
metaのcontentを使ってフォーム...
-
自分で<head>内をかけない場合...
-
firefoxでスクロールバーが二重...
-
<body>のすぐ下=metaタグ?
-
safariだけcssが反映されない
おすすめ情報