【发布时间】:2018-02-18 07:21:25
【问题描述】:
这是我的代码:
<link href="<?= realpath(__DIR__ . '/..') ?>/css/styles-home.css" rel="stylesheet" type="text/css" />
结果是:
<link href="C:\xampp\htdocs\myweb\ltk/css/styles-home.css" rel="stylesheet" type="text/css" />
为什么那个 css 文件没有附加到 HTML 页面?我的意思是我在 HTML 页面中看不到样式。注意到路径是对的。自从我通过浏览器打开以下路径时:
file:///C:/xampp/htdocs/myweb/ltk/css/styles-home.css
我可以看到 CSS 代码。怎么了?
【问题讨论】:
-
您是否在浏览器控制台中遇到任何错误。
-
href属性包含 url,而不是文件路径。这不是一个有效的网址。 -
您的结果 href 包含不同的斜杠(\ 和 /)
-
@Steve 好的,这有效吗?
C:/xampp/htdocs/myweb/ltk/css/styles-home.css -
那么一个有效的 url 是
http://localhost/myweb/ltk/css/styles-home.css或相对 url/myweb/ltk/css/styles-home.css