【问题标题】:-webkit- and -moz-border-radius does not work on tables? [duplicate]-webkit- 和 -moz-border-radius 在表格上不起作用? [复制]
【发布时间】:2010-11-27 07:13:20
【问题描述】:

这行得通

div {
  -moz-border-radius: 5px 5px 0 0;
  border:1px solid #000;
  margin:30px;
}

这不起作用

table {
  -moz-border-radius: 5px 5px 0 0;
  border:1px solid #000;
  margin:30px;
}

有人知道如何使用 -moz 和 -webkit 来处理表格吗?

【问题讨论】:

    标签: webkit gecko css


    【解决方案1】:

    5.6. Effect on Tables

    'border-radius' 属性可以 适用于‘table’和‘inline-table’ 元素。当‘border-collapse’是 ‘collapse’,UA 可以申请 'table' 的边框半径属性 和“内联表”元素,但 不需要。在这种情况下,不仅 必须是相邻的边界半径 拐角不相交,但 a的水平和垂直半径 单角不得延伸超过 那个角落的单元格边界 (即单元格的其他角落必须 不受这个角落的影响 边界半径)。如果计算值 的边界半径会导致这个 效果,然后所有的使用值 表格的边框半径必须是 减少相同的因子,使得 半径既不相交也不延伸 超越他们的界限 各个角单元。

    border-radius 对 内部表格元素未定义 在 CSS3 背景和边框中,但是 将来可能会被定义 规格。 CSS3 UA 应该忽略 边界半径属性应用于 内部表格元素时 ‘border-collapse’是‘collapse’。

    【讨论】:

    • 这都是关于 border-collapse 在我的情况下阻止边界半径的原因。
    猜你喜欢
    • 2014-02-03
    • 2011-04-27
    • 1970-01-01
    • 2010-12-09
    • 2023-01-10
    • 2015-10-12
    • 1970-01-01
    • 2011-08-02
    • 2010-11-23
    相关资源
    最近更新 更多