Web学習手帳 To Know To Think To Love
 ここはWEB学習用で、制作の実験と備忘録に使っています。公開ブログは、"人生は恐れを知らぬ冒険か無か"(http://home.elmblog.com/)です。 ≪管理人用≫以下の内容やリンク先は、管理人が学習と試作に使っており予告なしに変更されます。

« 学習手帳 | MAIN | FONT »

META

ブラウザや検索ロボットに文書に関する情報(メタ情報)を知らせるために指定する。制作者やキーワードなどの情報をname属性で定義して、その値をcontent属性で指定する。必ず<HEAD>〜</HEAD>間に記述する。

文字コード

<meta http-equiv="Content-Type" content="text/html; charset=shift_jis">

文書の文字コードを指定する。文字化け防止のために指定しておく方が良い。「シフトJIS」の場合は「shift_jis」、「EUC」の場合は「EUC-jp」、「JIS」の場合は「iso-2022-jp」を指定する。文書内に日本語が現れる前に指定する。

基準となる言語の指定

<meta http-equiv="Content-Style-Type" content="text/css">

文書で使うスタイルシート言語を指定する。 タグに直接style属性でスタイルシートを指定する場合などに、ここで指定した言語であると解釈される。  

<meta http-equiv="Content-Script-Type" content="text/javascript">

スクリプト言語の指定。多くの場合これらの指定をしなくてもブラウザが自動的に判断するが、誤動作を避けるために指定しておく方が良い。

検索ロボットの制御

<meta name="description" content="METAタグの説明">

文書の要約を書く。検索エンジンが読んでサーチ結果のコメント部に使うかもしれない。

<meta name="keywords" content="HTML,Blog,ブログ,ホームページ">

文書のキーワードを書く。ここで指定した値は多くの検索エンジンで利用されるので、慎重に言葉を選ぶ。検索の対象になる可能性が高まる。

<meta name="robots" content="noindex,nofollow">

検索ロボットがこの文書を登録しないように(noindex)、また文書内のリンクをたどらないように(nofollow)指定する。この指定は、この情報を参照する紳士的な検索ロボットに対してのみ有効である。

キャッシュ制御と有効期限

<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">

文書がブラウザにキャッシュされないようにする。※HTTP1.0の場合pragma、HTTP1.1の場合cache-controlを使う。

<meta http-equiv="expires" content="Fri, 31 Aug 2007 12:00:00 GMT">

文書のキャッシュが消去される時刻をexpiresで指定する。
※上の例ではグリニッジ標準時2007年8月31日12時00分00秒にキャッシュが消えるように指定している。

別ページへの自動ジャンプ

<meta http-equiv="refresh" content="5; url=start.html">

5秒後にstart.htmに自動的にジャンプする。 ジャンプ先urlを指定しない場合は、その文書を再読み込みする。IE3.0/NN2.0よりサポートされている。

文書の制作者・著作権者

<meta name="author" content="HTMQ">

その文書の作者(author)を指定する。

<meta name="copyright" content="(c)1998-2003 K.Hirai">

その文書の著作権者を指定する。著作権表示をしなくても、日本を含む多くの国では法律上著作権が生じる。

文書を作成したエディタ

<meta name="generater" content="notepad">

200px以上の画像ツールバーを無効にする

<meta http-equiv="imagetoolbar" content="no">