如何解决CSS浮动内联元素960 GS
| 我刚刚检查了906.gs css代码,并注意到它们使所有浮动div都内联。 http://960.gs/demo.html 我只是想知道这样做的目的是什么...我一直对学习CSS理论感兴趣。解决方法
带有“ 0”的元素被强制具有“ 2”的计算“ 1”值。
有关更多信息,请参阅:Chrome中的jQuery返回“块”而不是“内联”
还添加ѭ3的目的是修复IE6错误,即“双边距错误”:
http://www.positioniseverything.net/explorer/doubled-margin.html
编码人员天真地将左浮动
放入容器盒,并使用左侧
浮动保证金将其推开
从容器的左侧开始。
看起来很简单,对吧?好吧
直到在IE6中查看为止。在那里面
浏览器的左浮动边距有
神秘地加倍了长度!
这是一个免费的修复程序,没有任何缺点(即使在IE6中也是如此):
这意味着{display:inline;}
浮动应该没有什么不同
使用{display:block;}(或不显示
值),甚至所有浏览器
遵循此规范,包括
IE浏览器但是,这确实会触发IE
停止将浮标的利润增加一倍。
因此,可以应用此修复程序
笔直,没有任何麻烦的隐藏
方法。
实际上,您可以应用
内联修复所有浮动,如果您愿意,
因为没有已知的副作用。
这样一来,错误就永远无法获得
牵引力,无论您有多少利润
可能会或可能不会使用。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。