在fieldset和web标准上的圆角

时间:2011-01-18 02:03:48

标签: css internet-explorer css3 cross-browser

我已经看到了一些关于IE9的具体问题。

IE9现在支持border-radius属性,但不会将其应用于fieldset
请注意,Opera 11的行为相同。

Chrome,Firefox和Safari都会快乐地走到哪里。


那么普遍的共识是什么:

舍入字段集是不行或这是浏览器应该做的事情?

1 个答案:

答案 0 :(得分:4)

规范没有明确说明,但w3.org周围的来源似乎表明fieldsets将使用border-*属性进行样式设置,以自定义边框。

HTML5 working draft建议浏览器可以在其默认样式实现中使用的fieldset元素的默认样式。您可以在此处查看正在使用的border样式。

fieldset {
  margin-left: 2px; margin-right: 2px;
  border: groove 2px ThreeDFace;
  padding: 0.35em 0.625em 0.75em;
}

这意味着IE和Opera中存在一个错误,应该分别向Microsoft和Opera ASA报告。我不太确定,因为W3C再也没有说过关于border-radius(或border-image)的任何内容。您可以随时尝试提交错误报告,并查看每个供应商的说法。

更新:作为dstorey(Opera员工)在评论中注明,这是Opera中的一个已知错误。