[html] CSS를 사용하여 페이지 중앙에 테이블을 배치하는 방법은 무엇입니까?

다음 코드를 사용하고 있습니다. 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: 0 auto;
}​


답변

1) 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>


답변

<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 whit css를 제어하십시오.

<div class="your_position">
  <table>
  </table>
</div>


답변