在css样式表href规范中苦苦挣扎

时间:2015-10-13 05:30:37

标签: javascript html css dom href

我遇到了css样式表href的问题。

当我将ref添加为url:

   <link href="http://......" />

它对我的html没有任何影响,即使我可以在 document.styleSheets 中看到它。

当我下载css文件并在本地引用它时 - 它可以工作:

<link href="./css/test.css" />

我尝试使用javascript下载它,然后将其注入 document.head 为html元素:

var style = document.createElement("style");
style.setAttribute("type", "text/css");
style.innerHTML = response;
document.head.appendChild(style);

这项工作也是如此......

  • css href必须是一个网址,因为我需要能够远程更改它。
  • 浏览器是运行IE作为其引擎的Windows Phone WebView 我不明白为什么它不起作用。

1 个答案:

答案 0 :(得分:0)

使用此格式链接css。

<link rel="stylesheet" type="text/css" href="/css/path" />

同时检查您的网站是否以https格式运行。在这种情况下,由于安全性,浏览器不会加载http资源。