2.例文をマークアップしてみよう(基礎編)

これだけは覚えておいて下さい

最終更新
更新はありません

マークアップとは

見出し、段落など文書を構成している要素を、タグとよばれる一対の記号で挟み込んで明示することです。言わば、コンピュータに 『ここからここまでが見出しですよ』 というようなことを理解させるための作業を行うわけです。

  • シンプル ウェブ

この「シンプルウェブ」という文字列が、その文書の中で最重要見出しの役割を果たしていたなら、次のようにマークアップします。

  • <h1>シンプル ウェブ</h1>

実際には、この文字列がどういった役割を果たしているかは、文書全体を見なければ分かりません。それゆえ、完成された文書が無ければ、適切なマークアップをすることは出来ません。この重要事項は、慣れてくると大抵忘れてしまうので十分注意して下さい。

マークアップを完了した文書は、HTML文書とすることができ、WWWで多くの方に閲覧してもらうのに適した形式となります。

タグとは

タグは開始タグと終了タグから成り立っています。

開始タグ
<要素名>
(例:<h1>, <p>等
終了タグ
</要素名>
(例:</h1>, </p>等

例えば、最重要見出しを明示するために存在する<h1></h1>は、h1タグと呼ばれます。

注意点

  • 「<」及び「>」は半角です。(「<」が全角、「<」が半角)
  • 「要素名」は半角になります。(「p」が全角、「p」が半角)
  • 「要素名」は小文字にしておいて下さい。(「P」が大文字、「p」が小文字)
  • 「終了タグ」の存在しないタグもありますが、例外的です。

では、早速例文をマークアップしてみましょう。

1.見出しをheadingタグで括りましょう

最終更新
更新はありません

見出し(heading)は、hnタグ(<hn> </hn>)で括(くく)って明示します。nにはその見出しレベルに応じて1〜6までの数字が入ります。

最上位の見出しは、h1タグで、<h1>見出し</h1>のように括り、下位の見出しは、レベルの高い順に次のタグで括ります。

  • h2タグ(<h2> </h2>
  • h3タグ(<h3> </h3>
  • h4タグ(<h4> </h4>
  • h5タグ(<h5> </h5>
  • h6タグ(<h6> </h6>

残念ながら(?)、<h7>はありません。

マークアップの例


<h1>
シンプルウェブ
</h1>


シンプルウェブにようこそ。

まだほとんど何もありませんが、これから私の作った
詞やコラムなどをどんどん公開していく予定です。



<h2>
メインコンテンツ
</h2>


詞
コラム
読後感
映画レポ



<h2>
コミュニケーション
</h2>


掲示板
チャット
自己紹介


AYUKAWA Hiroko xxx@yyy.co.jp

この例文でもそうですが、普通の文章なら、複数の見出しのうち最も重要なものが一番最初に出現するはずです。このような要素を、h1要素と呼び、<h1></h1>で括ります。

「メインコンテンツ」と「コミュニケーション」は同レベルの見出しで、h1要素より一つレベルが低くなっています。これらをh2要素と呼び、h2タグで括ります。

注意点

最も重要な見出しは、理想を言えば、唯一つであるべきですが、これは文書作法の問題であって、HTMLの文法としては、複数出現しても良いことになっています。しかし、どういった場合に最上位見出しが複数必要になるのか、私には分かりません。文書の意図を明瞭にするためにも、最上位見出しは一つにしましょう。

2.見出し以外の文書構成節をpタグで括りましょう

最終更新
更新はありません

見出し以外の文書構成節(paragraph)は、pタグ(<p> </p>)で括ります。ワープロで文書を作成するとき、改行を入れますね。その改行が、多くの場合文書構成節を区切っていると考えてよいでしょう。改行を入れたいと思うということは、そこが何らかの意味の区切りであるはずだからです。これを、HTMLではp要素と呼び、pタグ(<p></p>)で括ります。

文書構成節を枠線で視覚化した画像(13kb)

見出し(heading)要素を含めて、改行を必要とするような要素は、ブロックレベル要素と呼ばれます。

重要な注意点

「文章が長くなったから、適当な位置で(見やすくなるように)改行を入れた」……こういった改行は、例外です。

余計なお世話ですが、普通、ワープロではそういった改行は行いません。適度な幅で自動的に折り返しさせるのが常識です。ただ、ここでは高機能でない(自動折り返し機能の無い)テキストエディタを用いることを前提としていますから、例文では「適当な位置で改行」しました。

p要素のpは、paragraphの略ですが、これを日本語の「段落」と訳すとおかしな矛盾が次々生じてきます。「節」と訳しましょう。但し、「章」「節」の「節(せつ)」ではなく、「節(ふし)」、文書を構成している「節(ふし)」です。

マークアップの例

<h1>シンプルウェブ</h1>

<p>
シンプルウェブにようこそ。
</p>


<p>
まだほとんど何もありませんが、これから私の作った
詞やコラムなどをどんどん公開していく予定です。
</p>

<h2>メインコンテンツ</h2>

<p>

</p>


<p>
コラム
</p>


<p>
読後感
</p>


<p>
映画レポ
</p>

<h2>コミュニケーション</h2>

<p>
掲示板
</p>


<p>
チャット
</p>


<p>
自己紹介
</p>


<p>
AYUKAWA Hiroko xxx@yyy.co.jp
</p>

ここで、マークアップされていない要素は存在しません。これは重要なので注意して下さい。「マークアップを完了させる」必要条件です。これを満たしていないと、HTMLとして不適合となります。

随分乱暴にマークアップしましたが、これが基本的な考え方だと思って下さい。「文書構成節」には実に様々な種類が存在します。それらを包括的に捉えたものが、paragraphです。あるいは、そう考えなければ、HTMLでは定義されていない要素を明示することが出来なくなります。自分で、勝手に要素を定義することになってしまうのです。

自分で勝手に要素を作ろうとすると、div要素という匿名のブロックを頻繁に用いる「癖」が付きます。これは、HTMLの汎用性を否定する第一歩になりかねませんので、私はp要素を大らかに解釈する立場を取ります。

3.文書の名前を決めてあげましょう

最終更新
2003-01-11T11:24:08+09:00

せっかく作成した文書です。名前を決めてあげましょう。

多くの場合、最上位見出し(h1要素)と同じ、あるいは似た名称になることでしょう。しかし、同じでなければならないということはありません。見出しよりも少し丁寧につけると良いと思います。手順は以下の通りです。

3-1.文書の先頭に、文書の名前を書く

ここでは、この文書の名前を「シンプルウェブ - HOME PAGE -」としました。

HOME PAGEの意味はもうお分かりですね。ウェブサイトの顔となるウェブページのことです。

シンプルウェブ - HOME PAGE -
<h1>シンプルウェブ</h1>
<p>シンプルウェブにようこそ。</p>
<p>まだほとんど何もありませんが、これから私の作った
詞やコラムなどをどんどん公開していく予定です。</p>
<h2>メインコンテンツ</h2>
<p></p>
<p>コラム</p>
<p>読後感</p>
<p>映画レポ</p>
<h2>コミュニケーション</h2>
<p>掲示板</p>
<p>チャット</p>
<p>自己紹介</p>
<p>AYUKAWA Hiroko xxx@yyy.co.jp</p>

3-2.文書の名前を、titleタグで括る

記入した「文書名」を、titleタグ(<title></title>)で括ります。


<title>
シンプルウェブ - HOME PAGE -
</title>

<h1>シンプルウェブ</h1>
<p>シンプルウェブにようこそ。</p>
<p>まだほとんど何もありませんが、これから私の作った
詞やコラムなどをどんどん公開していく予定です。</p>
<h2>メインコンテンツ</h2>
<p></p>
<p>コラム</p>
<p>読後感</p>
<p>映画レポ</p>
<h2>コミュニケーション</h2>
<p>掲示板</p>
<p>チャット</p>
<p>自己紹介</p>
<p>AYUKAWA Hiroko xxx@yyy.co.jp</p>

title要素の役割

h1要素(最上位見出し)とtitle要素(文書の名前)の違いをはっきりと意識しておきましょう。

人にとっては、この二つはそれぞれ次のような意味があります。

h1要素(最上位見出し)
h1要素は、その文書を既に入手した人が利用するもの
title要素(文書の名前)
title要素は、その文書をこれから入手する人が利用するもの

例えば他の文書から紹介される場合を考えてください。紹介する側は、紹介したい文書の名前を記述するはずです。閲覧者はまだその文書の内容を知りませんが、名前を見て、閲覧するかしないかを判断できるでしょう。

役割の違いが見えてきましたでしょうか。この違いが分かっていると、例えば、title要素(文書の名前)を「自己紹介」にすることが出来なくなる筈です。「山田太郎の自己紹介」等、誰の自己紹介であるのかが事前にわかるような名前にしなければ、その文書をこれから読むか読まないか、閲覧者は判断する材料を失うことになるかも知れません。一方で、h1要素(最上位見出し)は、もう既にその文書が何であるのかを知っている人が見るのですから、より簡潔なもの「自己紹介」等でも構わないわけです。もちろん、title要素とh1要素が同一であっても構いません。

まとめ

最終更新
更新はありません

以上の3つが、マークアップの基礎です。

なにはともあれ、この3つのマークアップだけはしっかり行えるようにして下さい。

  • 見出しはheadingタグ(h1〜h6)で括る
  • 見出し以外の節(節)はpタグで括る
  • 文書の名前を決め、先頭に記入後、titleタグで括る

つづく

最終更新
更新はありません

では次に、「節」をもっとはっきりとした要素としてマークアップします。