HTML table 中的中心元素无叠加
HTML center element in table without overlay
我正在做一个网站,它有几个信息表,我希望它们彼此相邻,但我希望它们居中,而不是
float: left;
它应该像居中文本:如果它离开文本容器,它应该换行。
我试过了
margin: auto;
但这会将元素放在彼此之下,但我希望它们彼此相邻,并进入新的 "line",如果它们离开 div,它们就会进入。
你可以使用 flexbox
.container {
display: flex;
flex-wrap: wrap;
justify-content: center;
}
.table {
padding: 1em;
border: thin solid darkgray;
width: 20%;
}
<div class="container">
<div class="table">Table 1</div>
<div class="table">Table 2</div>
<div class="table">Table 3</div>
<div class="table">Table 4</div>
<div class="table">Table 5</div>
<div class="table">Table 6</div>
</div>
我正在做一个网站,它有几个信息表,我希望它们彼此相邻,但我希望它们居中,而不是
float: left;
它应该像居中文本:如果它离开文本容器,它应该换行。
我试过了
margin: auto;
但这会将元素放在彼此之下,但我希望它们彼此相邻,并进入新的 "line",如果它们离开 div,它们就会进入。
你可以使用 flexbox
.container {
display: flex;
flex-wrap: wrap;
justify-content: center;
}
.table {
padding: 1em;
border: thin solid darkgray;
width: 20%;
}
<div class="container">
<div class="table">Table 1</div>
<div class="table">Table 2</div>
<div class="table">Table 3</div>
<div class="table">Table 4</div>
<div class="table">Table 5</div>
<div class="table">Table 6</div>
</div>