ウェブページを一枚創るごとに、面倒な作業があります。 本文を書くのも大変には違いないのですが...本文に入る前に書くべきこと。 それは META や LINK です。 できるだけ書くようにしてはいるのですが、次のような難題にいつもつきあたっていました。
「何が書けたんだっけ?」「どう書いたんだっけ?」
初めてページを書きはじめてからずっと悩まされてきた問題でした。 そこでこのページを書こうと思いたったのです。 忘れやすい自分の為に、いわば覚え書きの様なものを。 やっと書きはじめることができました。
表題にもあるようにもともとは自分用に創ったものですが、どなたが利用なされてもいっこうにかまいません。 「こんなものがあったよ」という情報もいただけたらとも思います。 そして内容をどんどん充実させていきたいです。
おことわり。 ここに集めたものの出所は確かなものからあやしいものまでいろいろです。 ですから間違っていたからといって、責任を押し付けないで下さい。 でも間違いがあったら、どうか教えて下さい。
デフォルトの文字エンコーディングを記述します。 日本語の場合は次の三種類(上から EUC, JIS, Shift-JIS)が使えます。 日本語を書き始める前に記述するのが礼儀です。
<META http-equiv="Content-Type" content="text/html; charset=EUC-JP">
<META http-equiv="Content-Type" content="text/html; charset=ISO-2022-JP">
<META http-equiv="Content-Type" content="text/html; charset=SHIFT_JIS">
スタイルシートの何かの指定のようですが...効能はよく知りません。 書け、と言われたので書いてます。 ふぅむ...スタイルシートの文字エンコーディングでも指定できそうだけど...。
<META http-equiv="Content-Style-Type" content="text/css">
スクリプトの何かの指定のようですが...効能はよく知りません。 書け、と言われたので書いてます。 ふぅむ...スクリプトの種類(javascript や VBScript など)や文字エンコーディングでも指定できそうだ。
<META http-equiv="Content-Script-Type" content="text/javascript">
検索エンジンの為にキーワードを設定することができます。検索時の利便さの為に言語コードを指定しておくのが親切です。日本語のキーワードとして設定するなら、
<META lang="ja" name="keywords" content="HW41, META, LINK">
「説明(検索エンジンの為に)」の項目と合わせて使うのがいいでしょう。
検索エンジンの為に説明を記述することができます。検索時の利便さの為に言語コードを指定しておくのが親切です。日本語のキーワードとして設定するなら、
<META lang="ja" name="description" content="HW41 の為の META と LINK の覚え書き。">
「キーワード(検索エンジンの為に)」の項目と合わせて使うのがいいでしょう。
文書の更新日を記述します。 これを書いておくことで、検索サイト(やブラウザなど)がそのページの保持しているキャッシュのリフレッシュに役立てることができる...のでしょう。
<META http-equiv="Expires" content="Mon, 20 Dec 1999 00:00:00 +0900 (JST)">
ページを開くと、指定時間後に指定ページに自動的に移動させることができます。 面白い効果ではあるけれど、この META に対応していないブラウザの為に、選択可能なリンクは見えるように書いておこう。 次は、41 秒後に W3C に飛ぶように書かれた例です。
<META http-equiv="refresh" content="41, http://www.w3.org">
ここまでです。 他にもあるのですが、説明が出来なかったり、知らなかったり。 もう一度いいますが、どうか他にも御存じてしたらどんどん教えて下さい。 よろしくお願いします。