css - table 上的 Safari 边框半径剪裁

标签 css

我遇到这样一种情况,父元素的 border-radius 带有纯色边框。这在除 Safari (5.1.7) 之外的所有浏览器中都按预期工作。在 Safari 中,子元素的背景颜色渗入边框,而 background-clip 似乎无济于事。我看到其他人有类似的问题已解决,这是表的问题吗?关于为什么剪辑不正确应用的任何想法?

http://jsfiddle.net/q3NF9/2/

最佳答案

尝试添加以下 CSS:

thead th:first-child {
   border-top-left-radius: 15px;
}
thead th:last-child {
   border-top-right-radius: 15px;
}

参见示例: http://jsfiddle.net/q3NF9/8/

关于css - table 上的 Safari 边框半径剪裁,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11622195/

相关文章:

php - 如何将 css 类添加到 mysql 数据库的最后 10 个条目?

html - 在水平滚动期间将 div 保持在背景中

html - 如何在绝对元素之后推送元素

html - Zurb Foundation - 具有固定标题和固定第一列和最后一列的响应表

javascript - 优化搜索值未显示在 opencart 主题中

jquery - 如何切换:hover effect?

css - 网站宽度超过 100%

javascript - 在 3 个不同高度之间切换的问题

javascript - 如何使用 Bootstrap 为点击的元素创建具有滚动和溢出功能的 Facebook 固定侧边栏?

HTML/CSS - 对齐文本,出现滚动条