php中加载CSS失败,网页显示无格式纯文本。
高洛峰
高洛峰 2017-04-11 09:49:52
[PHP讨论组]

首页显示总是无法显示格式,仅显示了文字内容,查看源代码中显示成功与显示失败的代码区别如下:
<link rel="stylesheet" type="text/css" media="screen" href="/js/yui2.9.0/build/menu/css/menu.css" />

<link rel="stylesheet" type="text/css" media="screen" href="/index.php//js/yui2.9.0/build/menu/css/menu.css" />

不知道该如何解决

高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

全部回复(6)
高洛峰

样式没加载进来,无非路径错误或文件写错了。
既然知道了成功是什么样,改过来就可以了,不清楚楼主用什么框架什么路由,如果js文件夹在根目录的话写路径的时候直接写“/js/jui2.9.0……”就可以了。

天蓬老师

第二个路径里面多了/吧

黄舟

你用的什么服务器?nginx还是什么?应该是你的rewrite规则的问题

阿神

但凡显示网页错误,查看网页源代码就会发觉所有的加载页面地址都会多出 /index.php/ 这个前置地址

<!DOCTYPE html>
<!--[if IE 8]> <html lang="en" class="ie8 no-js"> <![endif]-->
<!--[if IE 9]> <html lang="en" class="ie9 no-js"> <![endif]-->
<!--[if !IE]><!-->
<html lang="en" class="no-js">
<!--<![endif]-->
<!-- BEGIN HEAD -->
  <head>
    <title>| 登入</title>
    
    <meta charset="utf-8"/>
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta content="width=device-width, initial-scale=1.0" name="viewport"/>  
    <meta name="MobileOptimized" content="320">  
                        
    <!-- BEGIN GLOBAL MANDATORY STYLES -->
    <link rel="stylesheet" type="text/css" media="screen" href="/index.php//template/plugins/font-awesome/css/font-awesome.min.css" />
    <link rel="stylesheet" type="text/css" media="screen" href="/index.php//template/plugins/bootstrap/css/bootstrap.min.css" />
    <link rel="stylesheet" type="text/css" media="screen" href="/index.php//template/plugins/uniform/css/uniform.default.css" />
    <!-- END GLOBAL MANDATORY STYLES -->
    <!-- BEGIN THEME STYLES -->
    <link rel="stylesheet" type="text/css" media="screen" href="/index.php//template/css/style-conquer.css" />
    <link rel="stylesheet" type="text/css" media="screen" href="/index.php//template/css/style.css" />
    <link rel="stylesheet" type="text/css" media="screen" href="/index.php//template/css/style-responsive.css" />
    <link rel="stylesheet" type="text/css" media="screen" href="/index.php//template/css/plugins.css" />
    <link rel="stylesheet" type="text/css" media="screen" href="/index.php//template/css/themes/default.css" id="style_color" />
    <link rel="stylesheet" type="text/css" media="screen" href="/index.php//template/css/pages/login.css" />
     
    <!-- END THEME STYLES -->
    
    <link rel="stylesheet" type="text/css" media="screen" href="/index.php//css/app.css" />
    <link rel="stylesheet" type="text/css" media="screen" href="/index.php//css/skins/blue/blue.css" />
    
    <script type="text/javascript" src="/index.php//template/plugins/jquery-1.10.2.min.js"></script>
    

    <link rel="shortcut icon" href="/index.php//favicon.ico" />
    <link rel="apple-touch-icon" href="/index.php//favicon.png" />
    
        
    
  </head>
阿神

href="/js/yui2.9.0/build/menu/css/menu.css" />
href="/index.php//js/yui2.9.0/build/menu/css/menu.css" /
这两个文件路径写成绝对路径了,修改成相对路径即可

伊谢尔伦

一般不要这样写,index.php文件名后面还跟目录,如果我说错了请包含

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号