html - 其他目录中带有 noscript 的样式表

标签 html css noscript

我正在用 HTML 创建一个网站,但我遇到了一个问题。

我有一个 CSS 文件夹,我希望能够从每个目录访问它

根:

/css  
   - /skel-noscript.css"    
   - /skel-noscript.css"
 
/js
   - init.js
   - skel.min.js
   - skel-panel.min.js
   - html5shiv.js

/Downloads
   -/Download.html
 
/Downloads.html

/index.html

...

现在我在尝试访问 Downloads/Download.html 中的样式表时遇到了麻烦

我的 <head>代码:

<head>
    <title>TITLE</title>
    <meta http-equiv="content-type" content="text/html; charset=utf-8" />
    <meta name="description" content="" />
    <meta name="keywords" content="" />
    <link href='http://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700,800' rel='stylesheet' type='text/css'>
    <!--[if lte IE 8]><script src="../js/html5shiv.js"></script><![endif]-->
    <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
    <script src="../js/skel.min.js"></script>
    <script src="../js/skel-panels.min.js"></script>
    <script src="../js/init.js"></script>
    <noscript>
        <link rel="stylesheet" href="../css/skel-noscript.css" />
        <link rel="stylesheet" href="../css/style.css" />
        <link rel="stylesheet" href="../css/style-desktop.css" />
    </noscript>
</head>

当我使用这段代码时,样式表不起作用。 当我删除 <noscript>围绕样式表的链接,它们确实有效,但我的网站完全搞砸了。

enter image description here

发生了什么事? 当我在根目录中使用这段代码时,它工作正常

最佳答案

在这种情况下,css 文件不会从标签中添加,适用于不支持 js 或 js 关闭的浏览器。 转到您的 js 文件夹中的“init.js”文件(您在标记之前附加的文件)并检查它...正在从他们添加 css,因此从那里更改 css 的目录路径。 问候

关于html - 其他目录中带有 noscript 的样式表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24369039/

相关文章:

html - 论坛是否被视为表格数据?

javascript - 无 JavaScript 浏览器的 Noscript 表单后备

html - 如何获取从右上角到左下角的渐变色

html - 为 BootStrap 下拉菜单设置边框样式

html - 允许用户选择链接文本的一部分

javascript - noscript 标签内的文本将作为文本而不是表单输出

javascript - 如果未找到 javascript,则终止代码

javascript - 在 html 页面中加载 javascript 脚本的位置

html - 如何防止对 HTML 中的某些属性进行硬编码?

html - 如何使用伪类:before/:after?