3
A
回答
4
具有float: left
的元素被强制计算出display
的值block
。
有关更多信息,请参见:jQuery in Chrome returns "block" instead of "inline"
也加入display: inline
的目的是为了解决一个IE6的bug, “双缘虫”:
http://www.positioniseverything.net/explorer/doubled-margin.html
编码人员无意中将左浮球 放入容器盒中,并使用浮球上的左边距 将其推开 从容器的左侧。 看起来很简单,对吧?那么它是 ,直到它在IE6中查看。在那个 浏览器左边的浮点数有 的长度神秘地加倍了!
这是一个与没有缺点(甚至在IE6)游离修复:
这意味着,{显示:内联;}上 浮子应不大于 使用{显示不同:块;}(或根本没有显示值),并且实际上所有浏览器 都遵循该规范,包括IE浏览器的 。但是,这确实会触发IE 停止翻倍浮动的余量。 因此,这种修复方法可以直接应用 方法,而不需要任何挑剔隐藏方法 。
事实上,如果您愿意,您可以将 Inline Fix应用于所有花车,因为没有已知的副作用,因此可以使用 。 这样的错误永远无法获得 牵引力,无论您可能使用或可能不使用任何边距。
相关问题
- 1. Css浮动元素
- 2. less.js,lessframework&CSS网格ala Blueprint或960.gs
- 3. 内联元素CSS
- 4. HTML/CSS:在H2元素浮动元素
- 5. CSS浮动元素折叠父元素
- 6. CSS浮动和块元素
- 7. 960.gs布局问题
- 8. 960 gs,全宽度背景
- 9. css溢出/内联元素
- 10. 如果将浮动元素放入浮动元素内部的浮动元素内部元素 只是在容器元素之外将浮动元素向浮动方向推送,则在ie7中修复IE7浮动内部错误
- 11. CSS - 自动宽度浮动元素(可扩展浮动)
- 12. css在固定元素旁边浮动
- 13. 浮动css元素的问题
- 14. CSS - 浮动左和锚元素
- 15. CSS溢出隐藏和浮动元素
- 16. HTML/CSS:一直有浮动元素
- 17. HTML/CSS:居中浮动元素
- 18. CSS元素(DIV)隐藏和浮动
- 19. CSS - 并排浮动两个元素
- 20. IE6 - CSS - 元素不能正确浮动
- 21. CSS/HTML:Inputfield在浮动元素的中间
- 22. 浮动右元素对齐底部CSS?
- 23. 添加填充到CSS网格系统,如960.gs
- 24. ASP.Net&960.gs将.css文件集成到一个新项目中
- 25. 在级联浮动元素中清除浮动
- 26. 不应该浮动内联元素创建三个块级元素?
- 27. 清除左侧内联元素而不浮动
- 28. 将一个内联元素浮动到div的右侧
- 29. 960.gs/Blueprint和LESS有什么区别?
- 30. HTML5 Boilerplate和960.gs应该包含reset.css?