问题是网页上的页脚似乎没有像在 FireFox 中那样遵循正确的流程。这个问题感觉像是与 Internet Explorer 相关的错误,因为当我将鼠标移到“Legg til i handlelisten”链接上时,布局将“神奇地”卡入到位。在页面的“描述”部分比左栏长的页面上,页脚显示正确。据我所知,该错误仅在 IE8 以“IE8 兼容模式”或“IE7 模式”运行时才会在 IE8 中激活。我无法在运行 IE6 时重现错误。
我想知道是否有人能够找到解决此错误的方法,也许我可以设置一些 CSS 属性或需要修改的标记。
这两张图片显示了错误及其应该是什么样子:
http://tinyurl.com/layout-error
http://tinyurl.com/layout-fixed
引用的页面在这里:http://tinyurl.com/yb9h34d
编辑:清除:两者;似乎没有做任何事情来解决问题。
最佳答案
是的......它看起来像一个 float 引起的问题。
尝试将这一行添加到您的 HTML 中,就在页脚之前:
<div style="clear: both;"></div>
我认为它期待一个清除 float 的元素。
关于html - Internet Explorer 7 css/html float 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2026783/