此问题在此处已有答案:
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/
我可以让它工作的网址 * 没有 * 结束/
以及其他人?
2条答案
按热度按时间pgvzfuti1#
使用完整的绝对URL来引用样式表(和其他外部资源)通常是个好主意,这样HTML文件和样式表之间的关系就变得无关紧要了:
t40tm48m2#
./添加此内容。
href属性中的./指定当前目录,这意味着浏览器将在index.html文件所在的目录中查找样式表