设定:
我有一个带有字段集的HTML页面 元件。背景颜色 fieldset元素不同于 页面的背景。的边界 fieldset有点暗 背景颜色。
问题:
在Firefox中只有里面的区域 border具有指定的背景 颜色。在IE7中的背景色 流过该地区划定的区域 边界(仅在顶部)。
问题:
我可以做些什么来制作背景 fieldset元素保留在其中 由边界划定的区域 IE7?
答案 0 :(得分:16)
请参阅此文章以了解如何解决此问题:
http://www.communitymx.com/content/article.cfm?cid=DD9F3
总结: “ 由于IE的问题似乎来自于图例是字段集的子节点,因此修复错误的方法是将图例与字段集取消关联。当然,图例元素必须保持嵌套在fieldset元素中,以使(X)HTML保持有效,但如果我们绝对定位它,它将从文档流中删除并由其外部的元素处理 - 包括其父母 - 好像它不存在。 “
答案 1 :(得分:10)
答案 2 :(得分:0)
我遇到了同样的问题,一个简单的解决方法是将字段集包装到div
并设置该div的背景颜色,而不是将其设置为fieldset标记。