将CSS添加到多个html文件中

时间:2013-05-15 07:45:35

标签: html css file add

我有很多html文件,都是名为index.html但位于不同的子目录中。 这些文件由软件创建。创建这些文件后,我想为所有文件添加样式表!

如果我使用SEARCH:"<head>"和REPLACE:"<head><link rel='stylesheet' href='/style.css'>"它将无法工作,因为文件需要相对路径。

知道如何实现目标吗?虽然Iframes是oldschool,但他们不使用我假设的主页面的CSS。

其他想法?

2 个答案:

答案 0 :(得分:3)

您可以使用CSS文件的绝对路径。然后它们处于不同的路径并不重要:

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

现在每个文件都会查找根目录中的styles - 文件夹,以及该文件夹中的文件site.css

答案 1 :(得分:0)

只需使用你提到的绝对路径。

请勿直接在

中打开您的html文件
file://D:/path/to/your/file/index.html

因为根路径'/'表示D:/

您应该设置一个http服务器来托管您的网页,并通过访问

打开它们
http://localhost/url/to/your/file/index.html

根路径'/'表示

http://localhost/

或将它们上传到服务器。 通过这种方式,你的CSS的绝对路径将正常工作。

忘记相对路径。