我已经看到了一些关于IE9的具体问题。
IE9现在支持border-radius
属性,但不会将其应用于fieldset
。
请注意,Opera 11的行为相同。
Chrome,Firefox和Safari都会快乐地走到哪里。
那么普遍的共识是什么:
舍入字段集是不行或这是浏览器应该做的事情?
答案 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中的一个已知错误。