【发布时间】:2018-06-03 20:38:19
【问题描述】:
我的 CSS 文件和图片链接在我的 PHP 页面上不起作用,但是当我直接在 .html 文件中添加样式标记时它可以工作。此外,当我添加带有标签的路径时,我的浏览器上不会出现任何样式。
我使用了一些已定义的路径。
define('DS', DIRECTORY_SEPARATOR);
// Path du dossier GLOBE_STORE define('ROOT', realpath('../').DS);
// Path dossiers app/mvc/public
define('APP_URL', 'GLOBE_STORE' . DS);
当我将链接标签更改为:
<link href="<?php echo APP_URL;?>public/assets/css/landing.css" rel="stylesheet">
<link href="<?php echo APP_URL;?>public/assets/css/bootstrap.css" rel="stylesheet"> `
在控制台中不再有错误,cc 显示在检查器中,但我所有的类变量都是空的。就像里面没有更多的代码一样。
我添加了一些图片,以便您查看我的文件夹结构、检查器和我的浏览器屏幕截图链接: https://drive.google.com/drive/folders/12jsIvb_CKa_NKXTSKM_p8sKICPP7WjdQ?usp=sharing
【问题讨论】:
-
您想要的 CSS 文件的正确 URL 是什么?目前是
GLOBE_STORE/public/assets/css/whatever.css。这意味着GLOBE_STORE是您文件所在位置的子目录。 -
GLOBE_STORE 中没有公众
-
那是你的问题。查看您的 HTML 源代码#
-
好吧,没必要这么说。我只是告诉我我认为是什么
-
对不起,我无意冒犯/冒犯。查看您的 HTML 源代码,然后改进给定的 URL