IE8 - “确定”从子目录链接时 css 不渲染?
我正在使用 Paul Irish 的 HTML5 Boiler Plate。
主页在 Chrome、Firefox 和 IE8 上渲染得很好(除了阴影/圆角 - 目前不关心)
边距,nav
列表在 IE8 中混乱。 它正确链接到 CSS,因为 header
中元素的样式来自同一文件,但定位和 nav
列表没有得到它们的风格?
这很奇怪,因为如果 CSS 存在问题,它在根目录中是否也会错误渲染?
I'm using Paul Irish's HTML5 Boiler Plate.
The homepage renders fine on Chrome, Firefox, and IE8 (apart from the shadows / rounded corners - which is not of concern right now)
The margins, nav
list are messed up in IE8.
It is linking to the CSS correctly, because the styles for the elements in the header
come from the same file, but the positioning, and the nav
list don't get their styles?
This is weird, because if there were issues in the CSS, wouldn't it render incorrectly in the root directory as well?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您用来加载 Modernizr 的
script
标记使用相对 URL,因此它只能在您域的根目录下工作:将其替换为根相对 URL 应该可以解决此问题。
另一个标签也有同样的问题,但它被注释掉了,所以它不是渲染问题的原因:
The
script
tag you're using to load Modernizr is using a relative URL, so it will only work at your domain's root:Replacing it with a root-relative URL should fix this.
Another tag has the same problem, but it's commented out, so it's not the cause of your rendering issues: