Css IE 6错误:浮动:无->;边界消失

Css IE 6错误:浮动:无->;边界消失,css,css-float,internet-explorer-6,Css,Css Float,Internet Explorer 6,我有一门课我们叫它cell .cms-block .cell{ width:520px; float:left;} .cms-block.wide .cell{width: auto; float:none} 在IE 6中,.cms-block.wide.cell的子元素失去了边框/背景色。 如果我拿走浮子:没有;边界在那里。但是牢房向左浮动。啊。 我环顾四周,发现了很多描述peek-a-boo bug的页面。但对于这个具体问题,我目前还没有找到答案 和平 m给它布局 .cms-block.w

我有一门课我们叫它cell

.cms-block .cell{ width:520px; float:left;}
.cms-block.wide .cell{width: auto; float:none}
在IE 6中,.cms-block.wide.cell的子元素失去了边框/背景色。 如果我拿走浮子:没有;边界在那里。但是牢房向左浮动。啊。 我环顾四周,发现了很多描述peek-a-boo bug的页面。但对于这个具体问题,我目前还没有找到答案

和平

m

给它布局

.cms-block.wide.cell{zoom:1;}

给它布局


.cms-block.wide.cell{zoom:1;}

IE6存在严重缺陷,不符合标准。IE7问世已经快3年了。所以IE6的安装应该没有了,但不幸的是还有


但如果我是你,我会采取的方法是获得许可,而不是支持IE6。我正在从事一个绿地网络项目,我们特意决定不支持IE6。

IE6存在严重缺陷,不符合标准。IE7问世已经快3年了。所以IE6的安装应该没有了,但不幸的是还有


但如果我是你,我会采取的方法是获得许可,而不是支持IE6。我正在从事一个greenfield web项目,我们特意决定不支持IE6。

您的问题可能与您使用
.cms block.wide
选择器选择多个类有关,但IE6不支持这一点。一个快速的Google出现了,这可能会对您有所帮助。

您的问题可能与您使用
.cms block.wide
选择器选择多个类有关,但IE6不支持这一点。一个快速的谷歌出现了,这可能会对你有所帮助。

+1。理论上,这不应该解决问题,但HasLayout是IE6引擎中大量黑魔法的来源,我有一种预感,这可能会有所帮助。三叉戟:p+1没有任何逻辑可言。理论上,这不应该解决问题,但HasLayout是IE6引擎中大量黑魔法的来源,我有预感这可能会有所帮助。Trident没有任何逻辑可言:pHey,我和其他自尊心强的web开发人员一样,对IE6深恶痛绝。然而,生活在中国,XP是顶级操作系统,人们并不那么精明,也不关心“标准”等。事实仍然是,IE6是默认浏览器,人们不升级(大多数网站在IE中看起来更好,因为它们是为IE设计的),也看不到任何理由。客户也不想继续向客户解释升级/更改的原因。这就是为什么我要支持IE6的短篇故事嘿,我和其他自尊心强的web开发人员一样,非常讨厌IE6。然而,生活在中国,XP是顶级操作系统,人们并不那么精明,也不关心“标准”等。事实仍然是,IE6是默认浏览器,人们不升级(大多数网站在IE中看起来更好,因为它们是为IE设计的),也看不到任何理由。客户也不想继续向客户解释升级/更改的原因。这就是为什么我要支持IE6的原因,它必须支持多个类,否则电池的宽度仍然是520px;否?它支持多个类,但不支持多个类选择器。因此IE6解释
.cms块
规则,但考虑
.cms块.wide
规则,就好像它们是用选择器的
.wide
声明的一样。看到我给的链接,它增加了更多的信息。我明白你的意思,谢谢你的提示,最后,缩放的东西是什么工作,hasLayout的触发,黑魔法确实。它必须支持多个类,否则单元格的宽度仍然是520px;否?它支持多个类,但不支持多个类选择器。因此IE6解释
.cms块
规则,但考虑
.cms块.wide
规则,就好像它们是用选择器的
.wide
声明的一样。看到我给你的链接,它增加了更多的信息。我明白你的意思,谢谢你的提示,最后,缩放的东西才是有效的,hasLayout的触发,确实是黑魔法。