- ベストアンサー
HTMLの意味を教えてください
おはようございます。みなさんのお知恵を貸してください。 HP内の<HEAD>に <META http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> <META http-equiv="Content-Style-Type" content="text/css"> というのがありますが、これはどういう意味でしょうか? よろしくおねがいします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
それぞれ,簡単には, - そのファイルの形式が HTML で,文字エンコーディング(文字コード)がシフト JIS であること - そのファイルで特に断りのない限り,スタイルシート言語は CSS を使っていること を表しています。 とくに前者は,文字エンコーディングを正しくブラウザに伝え,「文字化け」が起こらないようにさせるのに重用されます。「charset=...」の部分がそれです。これは, - シフト JIS の場合は「Shift_JIS」 - 日本語 EUC の場合は「EUC-JP」 - JIS の場合は「ISO-2022-JP」 になります。 以下,詳しく説明します。興味があったらお読みください。 ウェブにアクセスするとき,ウェブを公開しているコンピュータ(ウェブサーバ)から情報をもらってくるわけですが,このとき,情報本体のほかに,「前置き情報」がまず送られてきます。たとえばこれからどんなファイルを送るか,ということです。 <meta http-equiv="..." ...> は,この「前置き情報」を作る参考にするためのものとされています。ですから,ウェブサーバがこれをもとに,ファイルを送るとき,たとえば「シフト JIS で書かれた HTML を送りますよー」と言って送り始めるわけです。 ところが,たいていのウェブサーバはこれを「面倒がって」やりません。そのため,たいていブラウザのほうがこれを調べて,文字エンコーディングが何であるか確認するわけです。 こういった記述は,HTML 4.01 によれば,行っておくべきもの,または行わなければならないものとされています。
その他の回答 (2)
- Dorosera
- ベストアンサー率49% (137/279)
「HTML METAタグ」とキーワード入力して検索をすれば、METAタグについて説明をしているサイトがいくつか見つかりますよ。 http://www.htmq.com/html/meta.shtml http://www.mediaweb.biz/database/others/meta_tag.html HTMLについての説明サイトもありますし、まずは検索ですよ。(^.^)
お礼
まず検索ですね。 ありがとうございました。
- kekeke2005
- ベストアンサー率27% (281/1034)
お礼
HTML初心者で、用語の意味のわからないものが多くて頭を悩ませています。 下の方たちのおっしゃるように、検索してもう少し勉強したいと思います。 丁寧で、わかりやすい回答をありがとうございました。