CSS'清楚:两者;“IE7浏览器无法正常工作。在IE8 / IE9,Firefox,Chrome等中没有问题

时间:2012-04-21 17:50:31

标签: html css internet-explorer-7 typo3

我收到了一些网站访问者的投诉。就这些问题与我们联系的个人正在使用在Windows XP上运行的IE7。我可以通过运行IE7本身,或者在兼容模式下以IE8 / IE9显示网站,并选择IE7文档模式来复制问题。

带有fieldwraps的

This page contains a registration form浮动:左,偶尔会分配一个“clear:both”来开始一个新的字段行。同样,可以在任何符合标准的现代浏览器中查看所需的输出,甚至可以在IE8 / IE9中查看。

如果您需要澄清问题,我很乐意提供,非常感谢您提供的任何帮助!

2 个答案:

答案 0 :(得分:0)

你正在以不好的方式混合花车和清理。有标签和字段的DIV你需要浮动这些div,但你也在DIV中浮动字段和标签而不清除它们。这是IE7中的一个问题。

答案 1 :(得分:0)

清除:在你想要清除的两个元素之后,两者都需要在一个单独的div上。如果失败,您可以使用:after伪元素将明确修复的字段包装清除。

请参阅此主题:What methods of ‘clearfix’ can I use?

有时候,如果你不强迫haslayout IE7,你可以乱用你的花车。最简单的方法是添加zoom:1;到你的ie7样式表。