我这辈子都想不出如何在 IE7/8 中正确对齐它..
如果您在 Firefox 4+ 中查看该站点,它工作正常!不确定这是否正确..
在“登录”链接所在的顶部;在 firefox 中正是我想要的,但在 IE 中它显示得很奇怪。
如果有人能提供帮助,那就太好了。 (该网站尚未完全正常运行。.仍在努力中..谢谢!)
最佳答案
首先,在尝试调试 CSS 之前,您必须始终验证您的页面。
你有23 Errors在这个时候,它们非常重要(但很容易修复)。您有未关闭的 div、段落等。可能只是几个错误导致了级联。
我的建议:修复这些错误。从第一个开始,一直往下直到它们都消失了。您可能会看到 IE 问题消失。其他浏览器只是更宽容。
条件注释是您真正遇到困难时的一种选择,但在 99% 的情况下您并不真正需要它。通常 IE 错误是由其他浏览器能够以优雅的方式处理的错误引起的。
曾几何时,我曾经设计过 IN Internet Explorer,发现在 FF 或 Chrome 中检查我的作品几乎总是与 IE 的呈现一致。有时较新的浏览器对错误过于宽容,因此您无法捕捉到它们。
关于ie7/8 中的 html/css 定位问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5924365/