1. Home
  2. スタイルシート CSS
  3. テーブル
  4. 表の周囲にマージンを入れる

表の周囲にマージンを入れる


margin: ***;

ブラウザ
IE
Fx
Sf
Cr
O
特性
margin

margin は、上下左右のマージン(外側の余白)を一括で指定するプロパティです。

このプロパティをtable要素に対して設定すると、表の周囲にマージンを入れることができます。



table {
margin: 20px;
}


プロパティ名 説明
margin 数値+単位(px 等)またはパーセント マージンの大きさを指定

値には auto(自動)を指定することもできます。

【指定方法】

次のように、4タイプの指定方法があります。それぞれの値は、半角スペースで区切って記述します。

  • margin: 2px; … [上下左右] を指定
  • margin: 2px 4px; … [上下] と [左右] を指定
  • margin: 2px 4px 6px; … [上] と [左右] と [下] を指定
  • margin: 2px 4px 6px 8px; … [上] と [右] と [下] と [左] を指定

以下の使用例では、フロートの指定と組み合わせて使用しています。


使用例

■表の右に50px、下に30pxのマージンを指定した例


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>文書のタイトル</title>

<style type="text/css">

div.example {
width: 100%;
}

table, td, th {
border: 2px #2b2b2b solid;
}

div.example table {
width: 300px;
margin: 0 50px 30px 0;
float: left;
}

</style>

</head>
<body>

<div class="example">

<table>
<tr>
<th>見出しセル1</th>
<th>見出しセル2</th>
</tr>
<tr>
<td>データセル1</td>
<td>データセル2</td>
</tr>
<tr>
<td>データセル3</td>
<td>データセル4</td>
</tr>
<tr>
<td>データセル5</td>
<td>データセル6</td>
</tr>
</table>

<p>
サンプルのテキスト。<br>
サンプルのテキスト。<br>
サンプルのテキスト。<br>
...
</p>

</div>

</body>
</html>

表示例

見出しセル1 見出しセル2
データセル1 データセル2
データセル3 データセル4
データセル5 データセル6

サンプルのテキスト。
サンプルのテキスト。
サンプルのテキスト。
サンプルのテキスト。
サンプルのテキスト。
サンプルのテキスト。
サンプルのテキスト。
サンプルのテキスト。
サンプルのテキスト。
サンプルのテキスト。
サンプルのテキスト。
サンプルのテキスト。
サンプルのテキスト。
サンプルのテキスト。
サンプルのテキスト。
サンプルのテキスト。
サンプルのテキスト。


テーブル

ページの先頭へ


inserted by FC2 system