我不能为我的生活弄清楚如何在IE7 / 8中正确对齐..
如果您在Firefox 4+中查看该网站,它可以正常工作!不确定这是否是正确的..
在“登录”链接的顶部;在Firefox中我正是我想要它,但在IE中显示它很奇怪。
如果有人能提供帮助,那就太好了。 (该网站尚未完全正常运行..仍在努力...谢谢!)
答案 0 :(得分:1)
首先,在尝试调试CSS之前,您必须始终验证您的页面。
目前你有23 Errors,它们非常重要(但很容易修复)。你有未公开的div,段落等。它可能只是导致级联的几个错误。
我的建议:修复这些错误。从第一个开始,向下走,直到它们全部消失。您可能会看到IE问题消失。其他浏览器只是更宽容。
有条件的评论 是一个选项,当你真的被困住时,但99%的时间你并不真正需要它。 IE错误通常是由其他浏览器以优雅的方式处理的错误引起的。
曾几何时我曾经设计过 IN Internet Explorer,并发现在FF或Chrome中检查我的工作几乎总是与IE的渲染一致。有时,较新的浏览器过于宽容错误,因此您无法捕获它们。
答案 1 :(得分:0)
在你的html中你可以使用特殊的css,因为其他浏览器只是忽略:
<!--[if lt IE 9]>
<style type="text/css">
your css here
</style>
<![endif]-->
答案 2 :(得分:-1)
你可以使用* + hack为IE创建另一个样式部分。 IE:
*+.signin{
.....
}