繁体   English   中英

表格中的边框底+圆角

[英]border-bottom + rounded corners in a table

我试图在表格中将td元素的圆角和tr元素的border-bottom合并在一起,以获得类似于Tab的外观(我无法更改html结构)。

演示: http//jsfiddle.net/VvdBQ/

码:

table#one {width:100%;border-spacing:0;border-collapse:separate;}
tr {border-bottom:5px solid red;}
td {font-weight:bold;text-align:center;background:blue;border-radius:15px 15px 0 0;border:1px solid green;}

我的问题(在Chrome中查看):

  • border-collapse:separate正确地将角圆化,但是我看不到底部边框
  • border-collapse:collapse相反

如何使角和底边界都正确?

如果使用border-collapse:separate; 并将样式全部移至td您应该可以通过以下方式获得所需的内容:

td {
    font-weight:bold;
    text-align:center;
    background:blue;
    border-bottom:5px solid red;
    border-top:1px solid green;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
}

这里是一个小提琴: http : //jsfiddle.net/digthedoug/qjLyZ/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM