サイト製作 - 8 / html
サイト製作 - 7のつづき
この見え方だとやっぱりちょっと変で、やる気が出ないので、画像作って適用してみた。また、「body」で指定した背景も同じ画像だと気持ち悪いのでなくして、色をdivのid:headerと同色に設定。
「index.html」は下記に修正して、
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=shift_jis"> <title>タイトル</title> <meta name="keywords" content="ページのメインキーワード"> <meta name="description" content="ページの説明文章。"> <link rel="stylesheet" type="text/css" href="style.css"> </head> <body> <div id="wrap"> <div id="header"> <h1>ページタイトル</h1> <h2>サブタイトル</h2> </div> <div id="menu"> <p>メニュー</p> <ul> <li>メニュー1</li> <li>メニュー2</li> <li>メニュー3</li> <li>メニュー4</li> </ul> </div> <div class="contents"> <p>サイトコンテンツの文章</p> <p>ディズニーリゾートラインの車窓から覗いたシンデレラ城。</p> <p><img src="img/bak.jpg" alt=""></p> </div> <div id="footer"> <p>フッター</p> <ul> <li>フッター1</li> <li>フッター2</li> <li>フッター3</li> <li>フッター4</li> </ul> </div> </div> </body> </html>
CSSは下記に修正。
body { background-color: #993333; } #wrap { margin: 10px auto; padding: 10px; width: 700px; border: 2px solid black; background-color: #FFF; } #header { margin: 0 auto; width: 600px; height: 251px; background-image: url(img/sample-header.png); background-repeat: none; } #header h1,h2 { font-weight: normal; font-size: 20px; color: white; text-align: center; } #menu { float: right; width: 200px; } #menu ul li { list-style-type: none; } .contents { float: left; width: 400px; } #footer { clear: both; } #footer ul li { display: inline; margin-left: 15px; }
これで見栄えは少しマシになった。Topページが形になってきたら、サイトの構成についても考える。
ページはTopページだけではないし、カテゴリー別けや、階層別けにも乗り出す。
早い話がメニューの名前を決めること。
これは、カテゴリー別けを決めるのと同じことで、例えば、サイトの紹介ページを作成してリンクをメニューに入れるなど。
- サイト紹介
- 趣味
- 仕事
- アルバム
このようにサイドバーのメニューを作り上げる準備をする。
つづく