私は次のコードを使用しています。 CSSを使用してこのテーブルをページの中央に配置する方法は?
<html>
<head>
<link rel="stylesheet" type="text/css" href="styles.css" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>The Main Page</title>
</head>
<body>
<table>
<tr>
<td><button class="lightSquare"></button></td>
<td><button class="darkSquare"></button></td>
<td><button class="lightSquare"></button></td>
<td><button class="darkSquare"></button></td>
<td><button class="lightSquare"></button></td>
<td><button class="darkSquare"></button></td>
<td><button class="lightSquare"></button></td>
<td><button class="darkSquare"></button></td>
</tr>
</table>
</body>
</html>
html, body {
width: 100%;
}
table {
margin: 0 auto;
}
例 JSFiddle
ブロック要素を垂直に配置することは、最も簡単なことではありません。以下のいくつかの方法。
次のCSSを使用して試すことができます。
table {
margin: 0px auto;
}
1)CSSで水平方向の配置をautoに設定
margin-left: auto; margin-right: auto;
2)ページの中央に垂直方向の配置を取得し、cssに以下を追加
html, body { width: 100%; }
例えば :
<html>
<head>
<meta charset="ISO-8859-1">
<style type="text/css">
table.center {
margin-left: auto;
margin-right: auto;
}
html, body {
width: 100%;
}
</style>
<title>Table with css</title>
</head>
<body>
<table class="center">
<tr>
<td><button class="lightSquare"></button></td>
<td><button class="darkSquare"></button></td>
<td><button class="lightSquare"></button></td>
<td><button class="darkSquare"></button></td>
<td><button class="lightSquare"></button></td>
<td><button class="darkSquare"></button></td>
<td><button class="lightSquare"></button></td>
<td><button class="darkSquare"></button></td>
</tr>
</table>
</body>
</html>
<html>
<head>
<meta charset="ISO-8859-1">
<style type="text/css">
table.center {
margin-left: auto;
margin-right: auto;
}
</style>
<title>Table with css</title>
</head>
<body>
<table class="center">
<tr>
<th>SNO</th>
<th>Address</th>
</tr>
<tr>
<td>1</td>
<td>yazali</td>
</tr>
</table>
</body>
</html>
トータルセンターにあるもののように、センターを完成させるテーブルについて尋ねる場合、次のコードを適用できます。
margin: 0px auto;
margin-top: 13%;
cssのこのコードにより、テーブルをフローティングのように配置できます。それがあなたを助けるかどうか教えてください。
単にdivに入れてから、そのdivをcssで制御します。
<div class="your_position">
<table>
</table>
</div>