【发布时间】:2012-03-20 03:05:26
【问题描述】:
<head>
<link href="Styles/StyleSheet1.css" rel="stylesheet" type="text/css" />
</head>
使用 javascript,我可以获取上面的 stylesheet1 对象并检索返回绝对路径的 href,它看起来像这样:
C:\Users...\myWebsite\Styles\StyleSheet1.css
StyleSheet1.css 包含一个@import:
@import url("StyleSheet2.css");
这不适用于“Styles”文件夹,因为 StyleSheet2.css 与 StyleSheet1.css 位于同一文件夹中,即“Styles”。它按预期工作并将样式导入 html 文档。但是,如果我掌握了 @import 引用的样式表对象,它会为 href 属性返回这个:
C:\Users...\myWebsite\StyleSheet2.css
请注意它缺少“样式”文件夹。
这是一个已知的错误吗?有没有快速的解决方法?
【问题讨论】:
标签: javascript css internet-explorer-9 stylesheet href