css - IE8 - "certain"从子目录链接时 css 不呈现?

标签 css internet-explorer-8 html5boilerplate

我正在使用 Paul Irish 的 HTML5 Boiler Plate。

主页在 Chrome、Firefox 和 IE8 上呈现良好(除了阴影/圆 Angular - 现在不关心)

页边距、nav 列表在 IE8 中乱七八糟。 它正确地链接到 CSS,因为 header 中元素的样式来自同一个文件,但是定位和 nav 列表没有得到它们的样式风格?

这很奇怪,因为如果 CSS 中存在问题,它不会在根目录中也呈现不正确吗?

最佳答案

您用来加载 Modernizr 的 script 标签使用的是相对 URL,因此它只能在您域的根目录下工作:

<script src="js/libs/modernizr-1.7.min.js"></script>

将其替换为相对根目录的 URL 应该可以解决此问题。

<script src="/js/libs/modernizr-1.7.min.js"></script>

另一个标签有同样的问题,但它被注释掉了,所以它不是你呈现问题的原因:

<!-- Uncomment if you are specifically targeting less enabled mobile browsersdo w
<link rel="stylesheet" media="handheld" href="css/handheld.css?v=2">  -->

关于css - IE8 - "certain"从子目录链接时 css 不呈现?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8191925/

相关文章:

javascript - 如何在向 dom 元素添加类后强制 ie8 重新绘制

javascript - 带有 base64 字符串(数据 URI)的 HTML 图像标签

javascript - 为什么 HTML5 样板文件将 modernizer 放在 head 标签中?

css - 如何使用我当前的代码制作行间距

javascript - Bootstrap 3 导航栏在移动设备上选择时会折叠,但会重新加载整个页面

html - 字体不工作 IE7/IE 8

html - 默认情况下,SVG 内容是否应该在嵌入的 <svg> 之外可见?

html - 向右包裹一个列表

html - 并排响应图像和文本

.htaccess - 使用 .htaccess 清除 URL