• ベストアンサー

HTMLの意味を教えてください

おはようございます。みなさんのお知恵を貸してください。 HP内の<HEAD>に <META http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> <META http-equiv="Content-Style-Type" content="text/css"> というのがありますが、これはどういう意味でしょうか? よろしくおねがいします。

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

  • ベストアンサー
  • elttac
  • ベストアンサー率70% (592/839)
回答No.3

 それぞれ,簡単には,  - そのファイルの形式が HTML で,文字エンコーディング(文字コード)がシフト JIS であること  - そのファイルで特に断りのない限り,スタイルシート言語は CSS を使っていること を表しています。  とくに前者は,文字エンコーディングを正しくブラウザに伝え,「文字化け」が起こらないようにさせるのに重用されます。「charset=...」の部分がそれです。これは,  - シフト JIS の場合は「Shift_JIS」  - 日本語 EUC の場合は「EUC-JP」  - JIS の場合は「ISO-2022-JP」 になります。  以下,詳しく説明します。興味があったらお読みください。  ウェブにアクセスするとき,ウェブを公開しているコンピュータ(ウェブサーバ)から情報をもらってくるわけですが,このとき,情報本体のほかに,「前置き情報」がまず送られてきます。たとえばこれからどんなファイルを送るか,ということです。  <meta http-equiv="..." ...> は,この「前置き情報」を作る参考にするためのものとされています。ですから,ウェブサーバがこれをもとに,ファイルを送るとき,たとえば「シフト JIS で書かれた HTML を送りますよー」と言って送り始めるわけです。  ところが,たいていのウェブサーバはこれを「面倒がって」やりません。そのため,たいていブラウザのほうがこれを調べて,文字エンコーディングが何であるか確認するわけです。  こういった記述は,HTML 4.01 によれば,行っておくべきもの,または行わなければならないものとされています。

nakonako
質問者

お礼

HTML初心者で、用語の意味のわからないものが多くて頭を悩ませています。 下の方たちのおっしゃるように、検索してもう少し勉強したいと思います。 丁寧で、わかりやすい回答をありがとうございました。

その他の回答 (2)

  • Dorosera
  • ベストアンサー率49% (137/279)
回答No.2

「HTML METAタグ」とキーワード入力して検索をすれば、METAタグについて説明をしているサイトがいくつか見つかりますよ。 http://www.htmq.com/html/meta.shtml http://www.mediaweb.biz/database/others/meta_tag.html HTMLについての説明サイトもありますし、まずは検索ですよ。(^.^)

nakonako
質問者

お礼

まず検索ですね。 ありがとうございました。

  • kekeke2005
  • ベストアンサー率27% (281/1034)
回答No.1

METAタグ で検索してみて♪

参考URL:
http://www.mediaweb.biz/database/others/meta_tag.html
nakonako
質問者

お礼

ありがとうございました。

関連するQ&A

専門家に質問してみよう