<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html lang="ja">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta http-equiv="Content-Style-Type" content="text/css">
<meta http-equiv="Content-Script-Type" content="text/javascript">
<title>htmlの全体構造</title>
<link rel="stylesheet" href="../nobitastyle.css" type="text/css">
</head>
<body onCopy="alert('無断コピーを禁止いたします');return false">
<div id="layout">
<div id="container">

<div id="header">
<!--#include virtual="/ssi/head.html"-->
</div>
<p class="pan">
<a href="../index.html">内職！節約副収入生活</a>　&gt;　
<a href="../affiliate/index.html">「アフィリエイト」編</a>　&gt;　
htmlの全体構造
</p>

<div id="main">

<h1 class="title">htmlの全体構造</h1>
<p class="pankuzu">大雑把に、htmlの全体構造について解説。</p>

<P><SPAN class="akamoji">※この記事は2005年にこのサイトを制作した当時の記事ですので、現在の状況とかなり異なっている場合があります。</SPAN></P>

<H2 class="titlecolor">htmlの全体構造の把握</H2>
<P>ホームページビルダー等のホームページ作成ソフトを使えば、ページ構造については考えなくてもホームページは作れますが、知っておくと、全てをわかった感じがして気持ちいいです。（笑）</P>
<P class="go">
&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.01 Transitional//EN&quot;&gt;
<span class="akamoji">（↑DOCTYPE宣言・HTMLのバージョンを宣言）</span>
<BR>
&lt;HTML&gt;<span class="akamoji">（HTML要素・DOCTYPE宣言後、残りを囲みます。ここから）</span><BR>
　&lt;HEAD&gt;<BR>
　　<span class="akamoji">（HEAD要素・ここに書いたものは表示されません。）</span><BR>
　&lt;/HEAD&gt;<BR>
　&lt;BODY&gt;<BR>
　　<span class="akamoji">（BODY要素・ここにページの内容を書きます。）</span><BR>
　&lt;/BODY&gt;<BR>
&lt;/HTML&gt;<span class="akamoji">（HTML要素・DOCTYPE宣言後、残りを囲みます。ここまで）</span>
</P>
<P>実はページの構造はたったこれだけです。</P>
<H3 class="titlecolor">DOCTYPE宣言</H3>
<P>はじめにDOCTYPE宣言と呼ばれるものを置きます↓</P>
<P>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.01 Transitional//EN&quot;&gt;</P>
<P>これ↑はHTMLのバージョンと種類を表すものです。<BR>
フレームを使う人や、xhtmlを使う人や、「表示を指定するタグ」を使わない人はちょっとだけ違った文書宣言をします。</P>
<P>「Transitional」というタイプは「表示を指定するタグ」を使う場合（何でもありな場合）です。ホームページビルダーを使うと、自動的にこのタイプのDOCTYPE宣言が挿入されます。</P>
<P>実際は、DOCTYPE宣言については<SPAN class="futoji">何も考えないで大丈夫</SPAN>です！たぶん。</P>

<H3 class="titlecolor">HTML要素</H3>
<P>DOCTYPE宣言の下にはHTML要素が続きます。<BR>
つまり、残り全体を、&lt;HTML&gt;から&lt;/HTML&gt;で囲みます。</P>
<P>全ての要素はこの中に書き込まれます。</P>

<H3 class="titlecolor">HEAD要素</H3>
<P>HTML要素の中にまず、HEAD要素を入れます。<BR>
つまり、&lt;HEAD&gt;から&lt;/HEAD&gt;で囲まれた部分です。</P>
<P>この&lt;HEAD&gt;から&lt;/HEAD&gt;の部分には<span class="futoji">「そのHTML文書に関する情報」</span>を入れます。
ここに入れた情報はブラウザ（画面）には表示されません。</P>
<P>必ず「title要素」を入れます。まあ、ホームページビルダーでは自動的に<BR>
&lt;TITLE&gt;&lt;/TITLE&gt;<BR>
というように挿入されているので安心です。<BR>
&lt;TITLE&gt;から&lt;/TITLE&gt;の間に、何も入れないと、「タイトルなし」になります。</P>
<P>ちなみに、このページは<BR>
&lt;TITLE&gt;htmlの全体構造&lt;/TITLE&gt;となっています。</P>
<P>その他に、HEAD要素では、文字コードの指定や、その文書に関する説明やキーワード、スタイルシートに関する指定、著作者の表示などができます。</P>

<H3 class="titlecolor">BODY要素</H3>
<P>HTML要素の中には、HEAD要素の次にBODY要素を入れます。<BR>
つまり、&lt;BODY&gt;から&lt;/BODY&gt;で囲まれた部分です。</P>
<P>この&lt;BODY&gt;から&lt;/BODY&gt;の部分には<span class="futoji">「ブラウザに表示させたい内容」</span>を入れていきます。つまり、画面に表示されているものは全て&lt;BODY&gt;から&lt;/BODY&gt;に書かれています。</P>

<!--#include virtual="/ssi/paffiliate.html"-->

<!--#include virtual="/ssi/pmain.html"-->

</div>

<div id="sub">
<!--#include virtual="/ssi/rtop.html"-->
</div>

<br class="cb">

<div id="footer">
<!--#include virtual="/ssi/foot.html"-->
</div>
</div>
</div>
<!--#include virtual="/ssi/aaffiliate.html"-->
</body>
</html>