我正在做一个实验&我发现“大纲”CSS2属性不是以相同的方式实现Webkit&壁虎
在下面的脚本中,我有一个绝对位置div在另一个div,但漂浮在它外面。 Webkit上的大纲概述了实际的父div,而在Gecko上,它扩展以覆盖子项。
我缺少什么吗?有没有属性,我需要覆盖Gecko?或者应该报告为错误?
Webkit屏幕截图:
Firefox屏幕截图:
编辑:
它确认是一个错误,这里是一个解决方法:http://jsfiddle.net/7Vfee/(你需要确保父的位置:相对或绝对的这个解决方法工作。
解决方法
Gecko的这种不一致的行为是众所周知的,并且有相当充分的记录,虽然奇怪的是不在MDN但在
SitePoint Reference:
Firefox up to and including version 3.5 will draw the outline outline around the content of an element that has overflowed its boundaries rather than around the element’s actual set dimensions.
这继续影响所有版本的Firefox。我现在没有看到一个可行的解决方法,它除了删除你绝对定位的div和其父,并将其相对于其他的东西。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。