遇到一個詭異的問題, 爲table
添加border-radius
不起做用. 示例以下:css
1 | 2 |
3 | 4 |
#table1 { border-collapse: collapse; border-radius: 1em; border: solid .3em #dfdfdf; }
#table1
設置了border-collapse: collapse
以消除單元格之間的空白, 但也正這個設置致使了border-radius
的失效.css3
解決方法很簡單, 使用border-collapse: separate
同時配合border-spacing: 0
便可. 這樣既確保單元格之間沒有空白, 同時table
也有了border-radius
.spa
1 | 2 |
3 | 4 |
#table2 { border-collapse: separate; border-spacing: 0; border-radius: 1em; border: solid .3em #dfdfdf; }