IE 8 上边距错误,但 Firefox 上完美
我完全不知道如何修复 IE 8 引起的边距错误。下面的网站在 Firefox 上看起来很好,但当你用 IE 打开时,右侧边栏的所有内容都会下降到页面底部。
http://www.mindanaowomen.org/mcw/
请帮忙!
多谢。
I absolutely do not know how to fix the margin errors caused by IE 8. The website below looks fine on firefox but all the content of the right sidebar goes down at the bottom of the page when you open it with IE.
http://www.mindanaowomen.org/mcw/
please help!
Thanks a lot.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果你以兼容性(宽容模式的怪癖)运行 IE8,它就可以正常工作。
您的标记格式不正确。您在类类型“entry”的倒数第二个 div 中有一个不必要的结束符,它会抛出 IE 8 解析器。
去掉这个,你的标记可能会起作用。我还在您的链接之一中发现了一些其他错误的标记(请注意 img 定义末尾不成对的引号):
还有一些需要注意的 XHTML 验证错误,例如您不应将 div 元素嵌套在 P 元素内。
If you run IE8 in compatibility (quirks of forgiving mode) it works okay.
Your markup is not well formatted. You have an unnecesary closing in the second last div of class type "entry" that throws the IE 8 parser.
Take out this and your markup might work. I also picked up some other bad markup in one of your links (note the unpaired quotation mark at the end of the img definition):
There were also a few XHTML validation errors that should be looked at, for example you should not nest div elements inside of P elements.