センタリング
margin-left:auto; margin-right:auto margin:auto margin:上下マージン auto margin:上マージン auto 下マージン
これらの用法は、ブロックレベル要素のボックスをセンタリングさせる指定です。
左右のマージンの値を「auto」に設定するとセンタリングされますので、上の書式のどれを使用してもセンタリングは可能です。ブロックレベル要素の内容の行ソロ絵を設定したいばあにはtext-align プロパティを使用してください。
Windows版InternetExploler6.0の場合は、標準モードでなければセンタリングされませんので、注意してください。HTMLソース<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html lang="ja">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
<title>センタリングする</title>
<style type="text/css">
<!--
h1, p {
margin-left: auto;
margin-right: auto;
padding: 20px;
width: 150px;
}
table {
margin: auto
}
h1, p, table {
color: #ffffff;
background: #ff6699
}
-->
</style>
</head>
<body>
<h1>これはh1要素です</h1>
<p>これはp要素です。</p>
<table border="3" cellpadding="6">
<tr><th>ヘッダ</th><th>ヘッダ</th><th>ヘッダ</th></tr>
<tr><td>データ</td><td>データ</td><td>データ</td></tr>
</table>
</body>
</html>