• ベストアンサー

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

  • これは何を意味しますか?

    <HTML> <HEAD> <META http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> <META http-equiv="Content-Style-Type" content="text/css"> <TITLE></TITLE> </HEAD> <BODY> <img src="./image/2151.jpg"> </BODY> </HTML>

    • ベストアンサー
    • 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
  • 以下のタグの意味を教えてください

    以下のタグの意味を教えてください。 <META http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> ↑文字に関することなのでしょうか?どのような意味があるのでしょうか? <META http-equiv="Content-Style-Type" content="text/css"> ↑さっぱり分からないのです。 <META NAME="Robots" CONTENT="index"> ↑こちらは、検索しロボット検索収集させるためのタグということを知りました。 (間違っていたら、指摘ください) よろしくお願いします。

    • ベストアンサー
    • HTML
  • メタタグに順番はありますか?

    お世話になります。 会社のHPを編集(?)しているのですが、メタタグは<head>~</head>内でしたら順番は考えなくてもよろしいでしょうか? <title>~</title> <meta name="Keywords" content="" /> <meta name="Description" content="" /> は10番目以内が望ましいとのことなのですが、作成してもらったHP上記より前に <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" /> この3つが入ってます。 これより前にキーワードなどを持ってきても大丈夫ですか?

    • ベストアンサー
    • HTML
  • ▲▲ビルダーで作成すると表示されるタグ・・・。どんな意味だろう?▲▲

    <META http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> <META name="GENERATOR" content="IBM WebSphere Studio Homepage Builder Version 10.0.1.0 Trial for Windows"> <META http-equiv="Content-Style-Type" content="text/css">

    • ベストアンサー
    • HTML
  • CSS デフォルトについて

    <meta http-equiv="Content-Style-Type" content="text/css"> ↑これの必要性は知っているのですが・・・ <meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> ↑これを書く意味がわかりません。上記とセットで使わないといけない、ということでいいんでしょうか? あと、参考書を見ながらやっているのですが、上記のように、大文字表記の部分があるのですが、そこは大文字でなきゃいけないということですか?

    • ベストアンサー
    • HTML
  • タグの意味が分からなくって...

    <META HTTP-EQUIV="content-type" CONTENT="text/html;charset=Shift_JIS"> って、どういう意味なんでしょう?

    • ベストアンサー
    • HTML
  • 検索エンジンについて

    9月の終わりにgoogle検索に登録したのですが 今日検索をかけても自分のHPがひっかからなくて困っています <HTML><HEAD> <META http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> <META http-equiv="Content-Style-Type" content="text/css"> <Meta Name="description" Content="こちらに説明"> <Meta Name="keywords" Content="こちらに,検索,タグを入れてます"> <Meta Name="ROBOTS" Content="INDEX"> <TITLE>HPタイトル</TITLE> <style type=text/css> </HEAD><BODY BGCOLOR="#ffffff"> こちらに内容 </BODY></HTML> このように記述しています なぜ検索にひっかからないのかどうしてもわかりません 原因がわかる方がいらっしゃいましたら教えてください

    • ベストアンサー
    • HTML
  • これはmeta titleでしょうか?(HTML)

    ホームページを作成しているのですが、サイトなどで調べていると、「meta title」という言葉が出てきたのですが、下記の<TITLE>・・・・・・・・・・・</TITLE>の部分って、meta titleなのでしょうか?またそもそもmeta titleなんていう言葉はあるのでしょうか? <meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> <TITLE>・・・・・・・・・・・・</TITLE> <META name="Description" content="・・・・・・・・・・・・・・"> <META name="Keywords" content="・・・・・・・・・・・・・・・"> <meta http-equiv="Content-Style-Type" content="text/css"> 一応勉強したのですが分からなくて質問してしまいました。 よろしくお願いいたします。

    • ベストアンサー
    • HTML
  • ホームページの文字コードについて質問です

    現在、他の方から受け継いだホームページを管理しているのですが、最初の部分が <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html lang="ja"> <head> <meta http-equiv="Content-Type" content="text/html; charset=shift_jis"> <meta http-equiv="content-style-type" content="text/css; charset=Shift_JIS"> <link href="common/top.css" rel="stylesheet" type="text/css"> となっていました。 これ自体は気にならないのですが、外部から読み込んでいるtop.cssを見てみると 1行目に「@charset "utf-8";」と入っていました。 文字コードがhtml側ではcharset=shift_jis"、css側ではcharset "utf-8";となっています。 私はどちらかに揃えるべきだとばかり思っていたのですが、別々でも問題ないものなのでしょうか? また、もしどちらかに揃えるべきであれば、shift_jisとutf-8のどちらに揃えるべきでしょうか? 詳しい方がいらっしゃいましたら、どうぞよろしくお願いします。

    • ベストアンサー
    • HTML

専門家に質問してみよう