我正在使用html表格和css,我试图为表格添加边框,我已经添加了边框,但是它显示的边框宽度为100%,因为我使用了display:block;
如果我将display:block替换为display:inline-block,则会显示水平滚动条。是否可以在不使用overflow-x:hidden的情况下删除水平滚动条
当我们添加更多的td,th时,水平滚动条应该出现在静态div而不是窗口/屏幕下面。
注意:无法在html中添加任何内容。我只能重写css。所以请尽可能在css中进行更改。
我在jsfiddle中添加了我的代码:点击这里 对于大家来说这很简单,但我在这里有些困难。
如果我将display:block替换为display:inline-block,则会显示水平滚动条。是否可以在不使用overflow-x:hidden的情况下删除水平滚动条
当我们添加更多的td,th时,水平滚动条应该出现在静态div而不是窗口/屏幕下面。
注意:无法在html中添加任何内容。我只能重写css。所以请尽可能在css中进行更改。
我在jsfiddle中添加了我的代码:点击这里 对于大家来说这很简单,但我在这里有些困难。
.static table {
border-collapse: collapse;
display: block;
margin-bottom: 23px;
overflow-x: auto;
width: auto;
}
.static table tr {
background-color: #E0E0E0;
}
.static table tr:nth-child(even) {
background-color: #F1F1F1;
}
.static table tr:first-child td, .static table tr:first-child th {
font-size: 16px;
font-weight: 600;
line-height: 26px;
padding: 10px 16px;
}
.static td {
min-width: 100px;
}
<div class="static">
<table style="border: 1px solid black;">
<tbody>
<tr>
<td style="border: 1px solid black;"><strong>Account Test</strong></td>
</tr>
<tr>
<td style="border: 1px solid black;"> </td>
<td style="border: 1px solid black;"><strong>MAX</strong></td>
</tr>
<tr>
<td style="border: 1px solid black;">MIN</td>
<td style="border: 1px solid black;">5000</td>
</tr>
<tr>
<td style="border: 1px solid black;">abcd</td>
<td style="border: 1px solid black;">acd</td>
<td style="border: 1px solid black;">-</td>
</tr>
<tr>
<td style="border: 1px solid black;">abcdy</td>
<td style="border: 1px solid black;">4</td>
</tr>
<tr>
<td style="border: 1px solid black;">abcdr</td>
<td style="border: 1px solid black;">-</td>
</tr>
</tbody>
</table>
</div>
我希望表格的边框宽度可以根据td进行调整,并且应该处于块级元素中。
注意:我有更多的tr和td,但我只添加了示例。