Ответ 1
html, body {
width: 100%;
}
table {
margin: 0 auto;
}
Пример JSFiddle
Вертикальное выравнивание элементов блока - это не самая тривиальная вещь. Ниже приведены некоторые методы.
Я использую следующий код. Как разместить эту таблицу в центре страницы с помощью 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;
}
<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>
1) Установка горизонтального выравнивания в auto в CSS
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>
Если вы спрашиваете о том, чтобы таблица заполнила центр, как что-то в общем центре, вы можете применить следующий код.
margin: 0px auto;
margin-top: 13%;
этот код в css позволит вам разместить вашу таблицу как плавучую. Скажите, если это поможет вам.
просто поместите его в div, затем выполните команду div whit css:
<div class="your_position">
<table>
</table>
</div>