すいません、素朴な疑問です。
<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.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」となってると思います。小文字のサイトは初めて見ました。
ありがとうございます。
No.1ベストアンサー
- 回答日時:
RFCという規格に定められています。
http://okwave.jp/qa3532259.html
区別はありません。
charsetは、PerlやCなどでプログラミングをするときに、そのライブラリが区別していることがありますが、
ブラウザはそういうことには関与しませんので、HTMLとしては、どちらでも良いです。
参考URL:http://ja.wikipedia.org/wiki/Request_for_Comments
回答ありがとうございます。
そうでしたか。
case-insensitive、正式に大文字・小文字は区別してないんですね。
いやー、スッキリしました。
まことにありがとうございます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- HTML・CSS <!DOCTYPE html> <html> <head> <meta charset="utf-8 2 2023/01/05 01:04
- JavaScript jQueryでのドラッグアンドドロップについて 1 2022/07/07 21:04
- JavaScript switch文のswitch(n)の部分を複数の値にするか、if文に変えてほしいです。 1 2022/07/27 17:18
- JavaScript GoogleChart 階層ごとのブロックの長さを個別に設定したい 1 2022/07/06 14:27
- PHP 入力した部分を表示させたまま(保持)するにはどうすれば良いでしょうか? 1 2023/01/25 11:14
- PHP PHPのエラーの解消法について教えて下さい。 1 2023/02/06 10:48
- JavaScript セレクトボックスを2つ設けて選択して初めてメッセを表示 1 2022/07/27 12:15
- HTML・CSS アコーディオンメニューが思うように動作しません。 1 2023/08/20 16:48
- PHP PHPでCookieを使った訪問回数について 1 2023/05/28 14:10
- JavaScript jqueryを使ったスムーススクロールのコードを書いたのですが、HTMLコード内にある、a butt 2 2022/04/14 10:59
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
<!DOCTYPE html>あってますか?...
-
<!DOCTYPE html>あってますか?...
-
Tomcat-ApacheでHTMLを表示させ...
-
記事のソースとは?
-
SVGをobjectタグで埋め込み・表...
-
jQueryのloadで外部HTMLを読みたい
-
更新ボタンを押さないと更新さ...
-
css ,videotタグ。ホームページ...
-
わざと文字化けさせるには
-
POSTしたデータの文字コードがu...
-
<!DOCTYPE html>あってますか?↑
-
body内にmetaタグを記述は問題...
-
Duolingo のソースコードの名前...
-
iframe内の表示を常に最新にしたい
-
コメント挿入は<head></head>で...
-
Excelで、社外秘(閲覧のみ)と...
-
HTMLからフォルダを開きたい
-
社内で利用するWebサイトを立ち...
-
HTMLで別PCのフォルダを開く
-
リンク先からリンク元の、同じ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
css ,videotタグ。ホームページ...
-
POSTしたデータの文字コードがu...
-
Duolingo のソースコードの名前...
-
body内にmetaタグを記述は問題...
-
iframe内の表示を常に最新にしたい
-
ページ全体を中央に配置したい...
-
HTML上に貼り付けたPDFが表示さ...
-
HTMLソースにない文字がブラウ...
-
HTMLファイルのインクルードで...
-
Google検索でサイト説明文が文...
-
文字化けを故意に表示したい
-
自分で<head>内をかけない場合...
-
FFFTPでの文字化け
-
根号の書き方について
-
表示時に1回だけリロードさせ...
-
リンクボタンにgifアニメを使え...
-
COLDFUSIONの文字化け
-
HTMLでwebサイトを作ってるので...
-
Content-Typeの大文字
-
borderでa:hover下線表示させる...
おすすめ情報