Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/85.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
将CSS添加到多个html文件_Html_Css_File_Add - Fatal编程技术网

将CSS添加到多个html文件

将CSS添加到多个html文件,html,css,file,add,Html,Css,File,Add,我有许多html文件,都命名为index.html,但位于不同的子目录中。 这些文件是由软件创建的。在创建这些文件之后,我想为它们添加一个样式表 如果我使用搜索:”和替换:”,它将不起作用,因为文件需要相对路径 你知道我怎样才能实现我的目标吗?虽然iFrame是老式的,但我认为它们不使用主页的CSS 其他想法?您可以使用CSS文件的绝对路径。那么他们在不同的道路上也没关系: <link href="/styles/site.css" ... 您可以使用CSS文件的绝对路径。那么他们在不同

我有许多html文件,都命名为index.html,但位于不同的子目录中。 这些文件是由软件创建的。在创建这些文件之后,我想为它们添加一个样式表

如果我使用搜索:
和替换:
,它将不起作用,因为文件需要相对路径

你知道我怎样才能实现我的目标吗?虽然iFrame是老式的,但我认为它们不使用主页的CSS


其他想法?

您可以使用CSS文件的绝对路径。那么他们在不同的道路上也没关系:

<link href="/styles/site.css" ...

您可以使用CSS文件的绝对路径。那么他们在不同的道路上也没关系:

<link href="/styles/site.css" ...

只需使用您提到的绝对路径即可

不要直接在浏览器中打开html文件

file://D:/path/to/your/file/index.html
因为根路径“/”表示D:/

您应该设置一个http服务器来承载页面,并通过访问

http://localhost/url/to/your/file/index.html
根路径“/”表示

http://localhost/
或者将它们上传到服务器。 这样,css的绝对路径将正常工作


忘记相对路径。

只需使用您提到的绝对路径即可

不要直接在浏览器中打开html文件

file://D:/path/to/your/file/index.html
因为根路径“/”表示D:/

您应该设置一个http服务器来承载页面,并通过访问

http://localhost/url/to/your/file/index.html
根路径“/”表示

http://localhost/
或者将它们上传到服务器。 这样,css的绝对路径将正常工作


忘记相对路径。

确定。我忘了提到的是,我没有使用网络空间。html文件结构仅在硬盘上使用,稍后将刻录到CD-ROM.OK。我忘了提到的是,我没有使用网络空间。html文件结构仅用于硬盘,稍后将刻录到CD-ROM。如上所述,我忘了提到我将在我的硬盘上本地编辑设计,然后将整个内容刻录到CD-ROM。因此,在处理硬盘和在CD上使用它时,我需要不同的绝对路径。您可以使根路径相对于html文件相同。如果您将它们刻录在CD上,如
H:/abcd/index.html
H:/style/main.css
,则在开发时可以像
http://localhost/abcd/index.html
http://localhost/style/main.css
,或者您可以将文件放在某个硬盘的根目录下,如
C:/abcd/index.html
C:/style/main.css
,因此不需要不同的绝对路径。如上所述,我忘了提到我将在我的硬盘上本地编辑设计,然后将整个内容刻录到CD-ROM。因此,在处理硬盘和在CD上使用它时,我需要不同的绝对路径。您可以使根路径相对于html文件相同。如果您将它们刻录在CD上,如
H:/abcd/index.html
H:/style/main.css
,则在开发时可以像
http://localhost/abcd/index.html
http://localhost/style/main.css
,或者您可以将文件放在某个硬盘的根目录下,如
C:/abcd/index.html
C:/style/main.css,因此不需要不同的绝对路径。