CSSのページ
 様々な定義はCSSファイルにおいて定義する。一方,HTML文書には
必要最小なことだけ書くため,フォントは消えて内容が整然と見える。

/* Neatly padding by 10px in each direction */
@charset "utf-8";

font { font-family: serif, sans-serif; }
span.font-style { font-style: italic; }

/* ページの表題 */
div.headline {
   text-align:center; position:absolute;
   top:0px; left:0px;
   width:900px; height:50px;
   background-color: green;
   font-size: 30px; color: #ffffff;
   padding: 10px;}

/* (a) html文書入り口のスタイル */
div.container {
   text-align:left; position:absolute;
   top:70px; left:0px;
   width:900px;height:100px;
   background-color:#00cc00;color:#333333;
   font-size:medium;line-height:1.2;
   padding: 10px; }

/* (b) 本文のスタイル */
div.main {
   text-align:left; position:absolute;
   top:200px; left:0px;
   width:640px;height:300px;
   background-color:#ffff00; color:#000000;
   font-size:x-large; line-height:1.2;
   padding: 10px; }

/* (c) メニュー部分のスタイル */
div.menu {
   position:absolute; top:200px;left:660px;
   width:240px;height:300px;
   background-color:#ffe9e9;font-size:12pt; line-height:1.2;
   padding: 10px;}



Go to HTML Top Page