https://hmaster.net/


HTMLタグとCSSを使いメモ帳だけで無料でホームページを作成する 方法を分かりやすく解説しているサイトです。 初心者向けに見やすい、読みやすい作りになっています。

ヘッダーを追加する

HTMLソースの編集CSSファイルの編集のページで TOPページのソースと外部ファイルをサブページ用のソースと外部ファイルに編集しましたが

最後にサブページのヘッダー部分にサイト訪問者に上位ページへナビゲートするための パンくずリストと検索ボックスの入ったボックスを追加 します。

■ ヘッダーのボックスをもう一つ追加する

<div id="header2" align="center">・・・・の後に id名がheader3のボックスを記述します。

追加するヘッダーのソース

<div id="header3">
<div class="small1">
<a href="index.html">TOP</a> >
<a href="joui.html">上位ページ</a> >
下位ページ
</div>
<div class="small2">
ここに検索ボックスのソース
</div>
<br clear="all">
</div>

【ブラウザ表示】↓ このページの尺の都合で表示例は横幅650pxにしています

header3

■ サブページの外部ファイルにCSSを追記する

サブページの外部ファイルの方には上記のブラウザ表示のように3つ目のヘッダーボックスの中に 小さいボックスを2個入れます。(ボックスを単に2個並べた場合、右側のボックスに 検索ボックスを入れるとheight属性を指定しないと左右のボックスの高さが揃わないので大きいボックスの 中に小さいボックスを2個入れます。 右側のボックスに普通のテキストを入れるだけならボックスを単に2個並べるだけで良いです)

小さい左のボックスと右のボックスは両者の間に隙間が できないように2個共にfloat:left;の指定をします。
3つ目のヘッダーボックスは1pxの枠線を指定します。 3つ目のヘッダーボックスの中の左のボックスの枠線は、大きいボックスの境界線になるよう右側の枠線だけ指定します。
3つ目のヘッダーボックスの中の右のボックスは左側、上側、右側、下側の枠線は左のボックスと大きいボックス の枠線を そのまま右のボックスの枠線に使えるので枠線の指定はしません。

後は、2つ目のヘッダーの後に3つ目のヘッダーが配置されるので 前のページのid名がheader2のボックスのCSSのmargin-bottom:5px; の指定は削除します。
2つ目のヘッダーボックスの下の枠線は3つ目のヘッダーボックスの 上の枠線を利用できるので左右の枠線だけしか指定しません。
以上まとめると以下のようなCSSになります。


サブページの外部ファイルに追記するヘッダーのスタイルシート

/∗ サブページの2つ目のヘッダー ∗/
div#header2{
padding:10px;
border-right:1px solid silver;
border-left:1px solid silver;
margin-bottom:5px;
border-bottom:1px solid silver;

}

/∗ サブページの3つ目のヘッダー ∗/
div#header3{
width:710px;
border:1px solid silver;
}

/∗ サブページの3つ目のヘッダーの中の左側のボックス ∗/
div.small1{
padding:5px;
border-right:1px solid silver;
width:370px;
float:left;
}

/∗ サブページの3つ目のヘッダーの中の右側のボックス ∗/
div.small2{
padding:5px;
width:330px;
float:left;
}

最後にページ下まで閲覧する訪問者がTOPページへ 戻りやすいようにページ上部だけでなくページ下部にも トップリンクを設置しておきます。

ページ下部のソース

<a href="index.html">TOP</a>
Copyright (C) 2000-2011 サイト名 All rights reserved.

下記リンクから解説その4(サブページのサンプルのページ)に移動して下さい。

HTMLソースの編集
CSSファイルの編集
サブページのサンプル


HTMLタグ一覧
スタイルシート一覧

このエントリーをはてなブックマークに追加 Instagram