我似乎不能让IE9呈现圆角的字段集,而其他浏览器是这样做的。有没有人也遇到过这种情况?
发布于 2011-10-26 21:53:00
只有当你在<legend>
中使用<fieldset>
的时候才会发生这种情况--如果没有它,角的渲染效果会很好。
您可以通过将display:inline
或display:inline-block
应用于<legend>
元素来修复此错误-但是您必须通过设置position:relative
并移动它来重新定位它。
根据图例的样式(有了背景,它看起来是一样的--没有背景,fieldset的边框仍然在字母后面可见),你可以让它看起来和其他普通浏览器几乎一样。
发布于 2011-02-28 11:11:58
根据我在最新版本的IE9中的经验,我无法获得带有图例的具有半径的字段集。我在IE9的其他边框上没有遇到任何问题,css3边框半径工作得很好,只是字段集/ledgend。我还在为这件事挠头。
发布于 2012-10-28 03:27:56
我也习惯于使用fieldset,而不仅仅是表单,但在兼容性方面的不断失误导致我抛弃了它们。最好编写自己的CSS DIV类来模拟fieldset。使用CSS,您可以获得字段集外观的精确副本,并且具有更大的灵活性和兼容性
https://stackoverflow.com/questions/4584444
复制相似问题