「titile」「h1」タグについて
実際のホームページ制作について、少し書いておきます。
<h1>タグについて、の取り扱いについて。
<h1>タグは「h」タグの中でも、最も重要な「見出し」の意味であり、文章の見出し(章題)
では、<title>タグと、実際どのように取り扱いが異なるのでしょうか?
<title>タグは、HTML文書のタイトルです。
HTML文章は、1枚というか・・・1ファイルづつ、制作していきます。
<title>タグ自体は、文書の本文である、<body>タグの前というか、上にHTML文章では記載します。ということは・・・文書の本文の中に記載されない。
つまり簡単に書けば、本であれば、背表紙に記載されているその文章のタイトルが、「<title>」タグであり、本の中の一番最初のページの、その文章の見出し、そのなかでも、最もその文章を象徴して、内容を理解できる見出しが、<h1>タグ内に記載すると考えるのが妥当なのではないのでしょうか?
さらに、あくまで、HTML文章は、1枚というか・・・1ファイルづつ、制作していき、HTML文書の(そのファイル)のタイトルであることを考えると、ホームページのページすべての1つづつ、それぞれが、異なる<title>タグの内容を記載するのが望ましいと考えるべきだとおもいます。
「ホームページのHTML文章がすべて<title>タグの内容が異なる。」
これは案外、手間がかかりますし、文章により、HTML文章を変更する必要がある。
それは、言う簡単。では行うは難しいのですし、記事と、HTML文章は切り分ける必要もあります。
ただし、方法はあります。
このホームページのように、ブログを、CMSに利用すれば簡単です。
たとば、「カテゴリーアーカイブ」のテンプレートの初期設定は下記のように記載されています。
<title><$MTBlogName encode_html="1"$>: <$MTArchiveTitle$> アーカイブ</title>
ムーバブルタイプのタグの説明を少々。
MTBlogNameは、初期設定したブログのタイトル・・(つまり全体のタイトルを。)
MTArchiveTitleは、そのアーカイブ・ページのタイトルを・・カテゴリーアーカイブ内では、エントリー名が反映されます。
つまり、ユーザは何も意識しなくとも、全体のタイトルとエントリー名が反映され、結果的に編集した記事に反映されたタイトルとなる仕組みがあるのです。
その機能をちょっと変更。
このホームページでは、MTArchiveTitleの順番を先に記載し、MTBlogNameを、後に記載しています。
例
<title><$MTArchiveTitle$> - <$MTBlogName encode_html="1"$></title>
カテゴリーの名前が最初に記載する方が理解しやすく、より効果があると考えるのですが。
効果はわかりません。
なお、「h1」タグはブログの初期設定は
<h1><a href="<$MTBlogURL$>" accesskey="1"><$MTArchiveTitle$><$MTBlogName encode_html="1"$></a></h1>
に記載され、エントリーのタイトルだけが記載されるよう設定されており、ブログのタイトルの記載はありません。
私は・・・ブログのタイトルまで加えた・・
例
<h1><a href="<$MTBlogURL$>" accesskey="1"><$MTArchiveTitle$><$MTBlogName encode_html="1"$></a></h1>
に変更しています。
<title>タグと、<h1>タグは、ほぼ同じで、本の背表紙と中の一番強い見出しなので、異なるのもおかしいのかな・・・。
と考えるのですが、いかがなものでしょうか・・・
« タイトルにキーワードがありますか? | メインページへ | 記事を収集する仕組み »
コメントを投稿