为了账号安全,请及时绑定邮箱和手机立即绑定

thinkphp 3.2.3 无法引入CSS样式文件

thinkphp 3.2.3 无法引入CSS样式文件

PHP
墨色风雨 2019-03-08 09:45:25
这是个原生的PHP商城,我想用thinkphp 3.2.3版本的改下,在原生的文件中访问index.html可以显示CSS样式,但是框架中没法显示...求指点... 谢谢 在index.html中引入CSS样式文件,路径:<link href="/shop/Public/css/style.css" rel="stylesheet" type="text/css" /> 路径如图所示: 文件路径如图所示: 用这个路径:<link href="./Public/css/style.css" rel="stylesheet" type="text/css" />配上的网址是:localhost/shangcheng/shop/index.php?m=Home&a=Index&c=index可以访问到有CSS样式的页面 
查看完整描述

6 回答

?
慕容森

TA贡献1853条经验 获得超18个赞

<link href="/Public/css/style.css" rel="stylesheet" type="text/css" />
查看完整回答
反对 回复 2019-03-18
?
慕村9548890

TA贡献1884条经验 获得超4个赞

相对地址是相对入口文件index.php的,去掉/shop就行了。

查看完整回答
反对 回复 2019-03-18
?
www说

TA贡献1775条经验 获得超8个赞

在你的Home同级目录commen下面的conf目录下的config.php里面定义一个自定义配置文件

"TMPL_PARSE_STRING"=>array(
    "__PUBLIC_ADMIN__"=>"/Public/Admin",

),

然后修改模板中的样式资源地址,改成:/Public/Admin"+css文件目录,

查看完整回答
反对 回复 2019-03-18
?
郎朗坤

TA贡献1921条经验 获得超9个赞

这个明显是路径问题
<link href="/shop/Public/css/style.css" rel="stylesheet" type="text/css" />
这个路径 “/”是以web根目录为开始位置,因为你的shop外面还有一层目录 TP,所以找不到文件,要改成
<link href="/TP/shop/Public/css/style.css" rel="stylesheet" type="text/css" />

<link href="./Public/css/style.css" rel="stylesheet" type="text/css" />
这个路径 “./”是以shop项目的入口文件index.php 为开始位置,所以这个路径没问题。

查看完整回答
反对 回复 2019-03-18
  • 6 回答
  • 0 关注
  • 1421 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信