解决方法:
1, 项目入口文件 index.PHP
- <?PHP
- define('APP_NAME','APP');
- define('APP_PATH','./APP/');
- define('APP_DEBUG', true);
- require_once './ThinkPHP/ThinkPHP.php';
2, 项目配置文件 App/Conf/config.PHP 中加入如下代码
- 'TMPL_PARSE_STRING' => array(
- '__PUBLIC__' =>__ROOT__.'/APP/Tpl/Public',
- '__JS__' => __ROOT__.'/APP/Tpl/Public/Js',
- '__CSS__' => __ROOT__.'/APP/Tpl/Public/Css',
- ),
之前 CSS 这里配置的是'__CSS__' => __PUBLIC__.'/Css' 然后就出现了无法加载 CSS 的问题 (相关课程推荐: CSS 视频教程 https://www.html.cn/css/ )
ROOT 是系统常量, 指示网站根目录地址, 如我的 localhost 设置的是 E:\www 这个地方, 然后在 E:\www\ThinkPHPbbs 创建了 ThinkPHPbbs 这个项目, 那么 ROOT 指示的就是 localhost/ThinkPHPbbs
3, 配置 HTML
CSS:<link rel="stylesheet" href="__CSS__/lrtk.css" type="text/css">
文件结构如图
(一些文件夹前面的红叉对整个的运行不会有影响, 编辑器 zend studio)
建议如果遇到无法加载样式的问题的话, 可以查看下链接的路径, 如我之前配置如下'__CSS__' => __PUBLIC__.'/Css'
查看网页元素的话就会如下显示
这里 PUBLIC 并没有解析出来
像后来那样配置'__CSS__' => __ROOT__.'/APP/Tpl/Public/Css'
查看样式
解析正常
本文来自 css3 答疑 https://www.html.cn/qa/css3/ 栏目, 欢迎学习!
来源: http://www.css88.com/qa/css3/15017.html