我制作了一个表单脚本,以便在需要表单时可以始终使用它,但是我注意到当我为字段设置隐藏的溢出属性时,它在Firefox中仍然可见(在3.6中进行了测试).
我看到仍有超过5%的用户使用FF 3.6,因此我需要对其进行修复.
我用它搜索了一下,但是他们说的所有修复都没有帮助我解决我的错误…
Link to jsFiddle我在JS小提琴中的表单上做了一部分,如果可以在chrome,IE 6和FF 3.6中进行测试,则可以看到差异(单击复选框时应显示隐藏的内容).
请有人帮忙,
桑德
解决方法:
看来这是一个Mozilla漏洞,已经存在了7年以上(报告于2004-09-22):
https://bugzilla.mozilla.org/show_bug.cgi?id=261037
问题
溢出始终被视为溢出:当为其分配了固定的高度或宽度(无论您将其设置为什么)时,它在字段集上可见.
解决方法
您可以使用display:none来隐藏字段集内容,或者如果您想使用overflow:hidden方法进行操作,则可以将元素从fieldset更改为div或将fieldset嵌套在具有overflow:hidden属性的另一个div中.
嵌套字段集示例:http://jsfiddle.net/8nbuj/8/
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。