Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/40.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 将外部css/js文件包含到html页面中_Javascript_Css_Href - Fatal编程技术网

Javascript 将外部css/js文件包含到html页面中

Javascript 将外部css/js文件包含到html页面中,javascript,css,href,Javascript,Css,Href,我试图手动将我的CSS和Javascript文件链接到我的HTML脚本,但我从未真正使用来自不同文件夹的文件。这就是我到目前为止所做的: <link rel="stylesheet" type="text/css" href="/Desktop/Script/CSS/tempeststyle.css"/> <link rel=script" type="text/javascript" href="/Desktop/Script/Javascript/tempestscript

我试图手动将我的CSS和Javascript文件链接到我的HTML脚本,但我从未真正使用来自不同文件夹的文件。这就是我到目前为止所做的:

<link rel="stylesheet" type="text/css" href="/Desktop/Script/CSS/tempeststyle.css"/>
<link rel=script" type="text/javascript" href="/Desktop/Script/Javascript/tempestscript.js"/>


如果要从本地路径添加脚本,可以使用相对路径:

<link rel="stylesheet" type="text/css" href="../CSS/tempeststyle.css"/>

或web根文件夹的相对路径:

<link rel="stylesheet" type="text/css" href="/styles/CSS/tempeststyle.css"/>

或文件系统绝对路径:

<link rel="stylesheet" type="text/css" href="file:///C:/Path/To/Scripts/styles/CSS/tempeststyle.css"/>

最好使用web服务器的绝对路径:

<link rel="stylesheet" type="text/css" href="http://www.example.com/styles/CSS/tempeststyle.css"/>


如果您使用的是web服务器,则这些链接不可接受,“链接”是一个url。如果您无法通过web浏览器看到它,那么它将无法工作。您需要将css/js放入网站的文件夹中,而不是桌面。第二个css/js应该使用
标记,而不是
。此外,使用
而不是
来包含js。谢谢@ManojKumar fuyushimoya。小心
文件:/
这会在浏览器(客户端)而不是服务器上查找文件!因此,除非浏览你网站的人在本地拥有这个文件(99%的情况下不太可能),否则他们不会得到相关的css/js。通常情况下,这不会被使用。绝对正确@Liam,绝对文件系统路径是为了完整性而添加的,但通常是不可用的。你们能否详细介绍一下如何从Web服务器查找/创建绝对路径,或者给我指一个有帮助的地方?