
メールマガジン「初心者のためのホームページ作り」でお伝えした内容を、「復習」の意味で掲載しています。テキストのみのマガジンと違って、実際のサンプルや画像を交えて解説していますので、理解が深まると思います。
なお文中、疑問点や分からない点がありましたら、ご遠慮なく当方まで メールにてご質問ください。
<第99号> 今週のおさらい 毎週金曜日配信 What's New 2004年8月20日 □□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□ ■ 正しい文法のために 第3回 --- 属性 ■ CSS講座 第18回 --- アンカーリンク
a要素では、属性に name を与えると埋め込みアンカーとなり、href を与えると属性の値に示した URI にリンクすることになります。
<a name="ancho">埋め込みアンカー</a> <a href="link.html">他のパージへのリンク</a>
HTMLにおける属性は基本的に大文字と小文字の区別がありません。また、属性の値となる文字も大文字と小文字を区別しません。ただし、属性値が URIや、識別子として利用する ID などは厳密に大文字と小文字を区別するので注意してください。XHTMLでは、どんな場合でも属性値は引用符で囲まなければなりません。その意味では、将来のために今のうちから属性値を引用符で囲むクセをつけるようにしましょう。HTMLでは内容モデルを持たない、つまり値のない属性が幾つか存在しています。この場合、当該要素の属性として単に記述するだけで機能をもたせることができます。| 属性名 | 機能 | 関連要素 |
|---|---|---|
| declare | オブジェクトの実行を禁止する | object |
| defer | スクリプトに文書の表示を生成する要素を含ませない | script |
| ismap | サーバサイドイメージマップを利用する | img |
| multiple | メニュー項目を複数選択可能にする | select |
| nohref | リンク先がないことを示す | area |
| noresize | フレームサイズの変更禁止 (非推奨) | frame |
| noshade | 平面的な罫線 (非推奨) | hr |
| nowrap | 改行の禁止 (非推奨) | td、th |
| disabled | 入力フィールドの選択を禁止する | input |
| readonly | 入力フィールドの選択を禁止する | input |
| checked | 入力ボックスが選択されていることを示す | input |
| selected | メニュー項目が選択されている | option |
| compact | リスト項目のコンパクト化 (非推奨) | dt、ul、ol |
HTML属性リファレンス を参照してください。CSS講座 --- アンカーリンク(ID) や分類名 (クラス) をうまく使うことで細かく設定します。a:link、a:visited などのようにあらわされています。この擬似要素の前に識別子や分類名を設定します。
識別子の場合
#識別子 a:link { スタイルシート }
分類名の場合
.分類名 a:link { スタイルシート }