我已经在Chrome和Firefox中对此进行了测试.我试图在我的桌子上做一些略微圆润的边缘,我不明白为什么border-radius命令不起作用.
这是jfiddle:
当我CTRL+SHIFT+I用来查看计算出的样式时,我看到这个元素有
border-radius: 20px; 勾选,但取消选择它不会改变表格的显示.
为了让这个工作,我需要做什么?
这是代码:
#bp-table {
font-family: Century Gothic, sans-serif;
font-size: 11px;
margin: 15px;
width: 99%;
max-width: 99%;
border-radius: 20px;
border-collapse: collapse;
}
#bp-table th {
font-size: 11px;
font-weight: 700;
text-align: left;
padding: 8px;
background: rgb(60, 55, 88);
color: #ffffff;
}
#bp-table td {
padding: 8px;
background: #e8edff;
text-align: left;
border-bottom: 1px solid #fff;
border-top: 1px solid transparent;
}
#bp-table tr:hover td {
background: #f0d3d3;
color: #1e1e5b;
}Run Code Online (Sandbox Code Playgroud)
<table id="bp-table">
<thead>
<th>A</th>
<th>B</th>
<th>C</th>
<th>D</th>
<th>E</th>
</thead>
<tbody>
<td>one</td>
<td>one</td>
<td>one</td>
<td>one</td>
<td>one</td>
</tbody>
</table>Run Code Online (Sandbox Code Playgroud)
里面的元素仍然是矩形并且完全可见,因此您可以更改overflow属性以避免该可视rect:
#bp-table {
overflow:hidden;
}
Run Code Online (Sandbox Code Playgroud)