2014-11-06 16:35:15 12567次浏览 5条回答 0 悬赏 2 金钱

站长,你网站的样式是这样的。 bootstrap.css肯定是全局引用,其余的应该是页面引用。我也这么引用,但是页面引用在全局应用的上面。 怎么才能像你这个一样?

<link href="/assets/b72d795a/css/bootstrap.css" rel="stylesheet">
<link href="/css/prettify.css" rel="stylesheet">
<link href="/css/bootstrap-markdown.min.css" rel="stylesheet">
<link href="/css/site.css" rel="stylesheet"></head>
  • 回答于 2014-11-07 10:17 举报

    用 $this->registerCssFile($url, $options = [], $key = null);

    1 条回复
    回复于 2014-11-07 15:34 回复

    这样引用,样式会在的上面,下面的样式会覆盖掉上面的

  • 回答于 2014-11-07 18:19 举报

    bootstrap是设置的依赖把,然后会自动引入的 添加到最上面 其他自己添加的会添加到下面把

  • 回答于 2014-11-07 21:56 举报

    其实这个问题2.0的教程都有写。 就是/assets/AppAsset.php

    public $css = [

    'css/site.css',
    'css/font/css/font-awesome.min.css',
    'css/doc.css',
    

    ];

    public $js = [

    'js/core/app.js',
    

    ];

    觉得很赞
  • 回答于 2014-11-07 21:56 举报

    具体参考2.0的文档,默认js都是加载在页尾,也可以自己定义位置

    1 条回复
    回复于 2016-11-04 10:58 回复

    最烦你这种s..b了,如果都工作好几年.还问你.不愿意说.就闭嘴.

    觉得很赞
  • 回答于 2014-11-08 01:23 举报
        撸主,建议看下淋漓星月的解决办法,他的解决办法很对的。Yii2.0的js和css导入,的确实在当前的模组下的/assets/AppAsset.php里面定义的,在这个文件中定义好的,可以自动调整引入顺序,解决引入顺序引起的依赖问题,同时,这个也是全局的。
        Ps:记得在layouts中引入相对应的header和endbody等啊。
    
您需要登录后才可以回答。登录 | 立即注册
msmao
总监

msmao

注册时间:2014-08-26
最后登录:2016-03-15
在线时长:226小时11分
  • 粉丝5
  • 金钱68
  • 威望10
  • 积分2428

热门问题