【发布时间】:2021-02-18 23:51:09
【问题描述】:
我真的需要一些 CSS 方面的帮助。
我正在尝试设置表格的样式,但在添加边框时遇到了困难。
这是我想要的表格样式(Photoshop):https://ibb.co/hFkCkDg
在表格周围添加边框很简单:
.table-class {
border: 1px solid #dddddd !important;
padding: 20px !important;
border-radius: 5px;
}
要在表格中添加分隔线,我需要为表格中的行添加顶部或底部边框。行是tr 元素。默认情况下,表格的tr 元素不接受边框。所以为了克服这个问题,我在整个表格中添加了{border-collapse: collapse !important;},这允许我为行添加边框,但它弄乱了整个表格的边框。截图:https://ibb.co/Vgfq9jp
由于{border-collapse: collapse !important;},属性border、padding、border-radius 不适用于表。
这意味着我可以在整个表格周围添加边框或添加分隔线,但不能同时添加。
如何实现我想要的外观?
【问题讨论】: