如何引用默认index.html文件中的CSS样式表,以便同时使用默认url和index.html url?[duplicate]

nbysray5  于 2023-03-09  发布在  其他
关注(0)|答案(2)|浏览(132)

此问题在此处已有答案

CSS not loading when url contains a trailing slash(2个答案)
6天前关闭。
我有一个index.html和一个样式表CSS文件,我想与index.html一起使用。index.html引用样式表时使用:

<link rel="stylesheet" href="stylesheet.css">

然而,这只适用于包含index.html的URL:

HTTP://server/system/webdev/proj/index.html

当我尝试使用不带index.html的默认URL时,我得到一个404,它正在webdev文件夹中查找样式表:

HTTP://server/system/webdev/proj

我怎样才能让它同时适用于两个URL?
编辑:它 * 确实 * 适用于URL:以/结尾的HTTP://server/system/webdev/proj/
我可以让它工作的网址 * 没有 * 结束/以及其他人?

pgvzfuti

pgvzfuti1#

使用完整的绝对URL来引用样式表(和其他外部资源)通常是个好主意,这样HTML文件和样式表之间的关系就变得无关紧要了:

<link rel="stylesheet" href="HTTP://server/system/webdev/proj/stylesheet.css">
t40tm48m

t40tm48m2#

./添加此内容。
href属性中的./指定当前目录,这意味着浏览器将在index.html文件所在的目录中查找样式表

相关问题