各グループをスタイルシートで装飾する

<< 前のページ グループ化する

インデックステンプレートのソースの各部分をグループ化します。
ソースが長くなってきましたが、太字とコメント文を追加しただけです。コメント文とは、<!-- と -->で囲まれた部分で、ブラウザはこの部分を無視します。以下のように、説明文などを入れると理解しやすくなります。
ただし、コメント文だらけで見にくくなる場合もありますから、多用は控えるということが一般的となっています。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">

<head>
<meta http-equiv="Content-Type" content="text/html; charset=<$MTPublishCharset$>" />
<title><$MTBlogName$></title>
<link rel="stylesheet" href="<$MTBlogURL$>styles-site.css" type="text/css" />
</head>

<body>

<!-- コンテナ開始 -->
<div id="container">

<!-- ヘッダ開始 -->
<div id="header">
<h1><$MTBlogName$></h1>
<h2><$MTBlogDescription$></h2>
</div>
<!-- ヘッダ終了 -->

<!-- コンテンツ開始 -->
<div id="content">
<MTEntries lastn="5">
<h3><$MTEntryTitle$></h3>
<$MTEntryBody$>
</MTEntries>
</div>
<!-- コンテンツ終了 -->

<!-- フッタ開始 -->
<div id="footer">
Copyright (C) since 2006 <$MTBlogName$> All rights reserved.
</div>
<!-- フッタ終了 -->

</div>
<!-- コンテナ終了 -->

</body>
</html>

次に、各グループに対するスタイルを定義します。(※スタイルシートのネタ帳参照)
太字部分が追加した部分です。だいぶ追加しましたが、単純なスタイルを定義しているだけです。以下で使用しているスタイルの簡単な説明をします。

text-align 表示位置の設定 left,center,rightなどがあります。
background-color 背景画像の設定 カラーコードなどで設定します。
width 横幅の設定 以下ではピクセル単位で設定しています。
border グループのボーダーラインの設定 線の種類、線の幅、カラーを設定します。
padding ボーダーと文字との幅を設定 以下ではピクセル単位で設定しています。

body {
text-align:center;
background-color:#eeffff;
}

#container {
width:750px;

text-align:left;
background-color:#ffffff;
border:solid 1px #000000;

}

#header {
padding:30px;
background-color:#00ff00;
text-align:center;
}

#content {
padding:30px;
background-color:#ffffee;
}

#footer {
padding:30px;
background-color:#ffeeff;
text-align:center;
}

再構築後、実際にブラウザで確認してみましょう。

グループ化とスタイル適用

次のページ >> ヘッダ部分に画像を挿入する

▲ページトップへ