サンプルソース群
サンプルで使った画面イメージのように表示させるスタイルシートとHTMLのソースをご紹介いたします。
■HTMLソース:
<div class="centerbox">
<h1>中央配置ボックス</h1>
<p>
このボックスは、ウインドウの中心に表示されて
いるはずです。………(文章省略)………
</p>
</div>
中央に配置したいボックスをdiv要素で作っています。ここではclass属性を使って「centerbox」というクラス名を付加しています。
■スタイルシートソース:
div.centerbox { position: absolute; top: 50%; left: 50%; width: 360px; /* 横幅 */ height: 210px; /* 高さ */ margin-left: -180px; /* マイナス「横幅÷2」 */ margin-top: -105px; /* マイナス「高さ÷2」 */ overflow: auto; /* 内容がはみ出る場合の表示方法 */ background-color: #ffcccc; /* 背景色 */ color: #000000; /* 文字色 */ }
各プロパティの値(大きさ)は表示したいサイズに合わせて書き換えて下さい。背景色や文字色の指定も望みの色に合わせて下さい。
ボックス内部にある見出し(h1要素)と段落(p要素)は以下のように装飾しています。(下記はどれも必須ではありません。自由に記述して下さい。)
/* 見出し */ div.centerbox h1 { font-size: 130%; /* 文字サイズ:1.3倍 */ text-align: center; /* 中央寄せ */ background-color: #cc0000; /* 背景色:濃赤 */ color: #fffff0; /* 文字色:ほぼ白色 */ margin: 10px; /* 外側の余白:10px */ } /* 段落 */ div.centerbox p { margin: 0px; /* 外側の余白:なし */ padding: 1em; /* 内側の余白:1文字分 */ line-height: 1.45; /* 行間:0.45文字分 */ }
上記のソースを実際に表示すると、以下のサンプルページのようになります。
→ ボックスをウインドウの中央に配置する方法(サンプルページ)
おわりに
今回は、ボックスをウインドウの中心に表示させる方法をご紹介いたしました。 短いメッセージを、ウインドウ全体を使って表示させたい場合などに使ってみて下さい。