2014-11-21 48 views
1

我很好奇,如果可以将HTML文档链接到绝对路径的CSS文件,那么链接的样式表@import位于相对于HTML文件的文件夹中的CSS文件?css @import是否与它链接的HTML文档相关?

喜欢的东西:

@import url("window.location../../custom.css"); 

无特定用途的情况下,记在心里。好奇而已。

+0

我不认为你可以把JavaScript里面的url – toddmo 2014-11-21 06:43:03

回答

0

../../custom.css应该这样做。

+0

除非我错了,这将加载一个CSS文件相对于CSS文件,不是吗? – MCTaylor17 2014-11-21 07:12:44

0

为了做到这一点,你应该使用javascript而不是css。

例如

<script> 
    var css = document.createElement("link"); 
    css.type = "text/css"; 
    css.rel = "stylesheet"; 
    css.href = "../../custom.css"; 
    document.head.appendChild(css); 
</script> 
+0

不错。由于纯粹的侥幸,我在发布这个问题后不久就在我的订阅源中注意到了这一点。 [CSS和关键路径](https://www.youtube.com/watch?v=_0Fk85to6hA)。 Web开发即将达到一个全新的水平...... – MCTaylor17 2014-11-21 10:55:05