[英]The IE Fieldset Background Color Bleed Bug
建立:
我有一个带有fieldset元素的HTML页面。 fieldset元素的背景颜色与页面的背景不同。 fieldset的边框具有比背景稍暗的颜色。
问题:
在Firefox中,只有边框内的区域具有指定的背景颜色。 在IE7中,背景颜色流过由边框分隔的区域(仅在顶部)。
题:
我该怎么做才能使fieldset元素的背景保持在IE7边框所界定的区域内?
请参阅此文章以了解如何解决此问题:
http://www.communitymx.com/content/article.cfm?cid=DD9F3
总结: “由于IE的问题似乎来自于图例是字段集的子节点,因此修复bug的方法是将图例与字段集解除关联。图例元素必须保持嵌套在fieldset元素中,当然,对于(X)HTML仍然有效,但是如果我们绝对定位它,它将从文档流中删除并由它之外的元素(包括其父元素)处理 - 就好像它不存在一样。 “
我遇到了同样的问题,一个简单的解决方法是将fieldset包装到div
并设置该div
的背景颜色,而不是将其设置为fieldset标记。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.