2015-04-05 16:06:18 8140次浏览 3条回答 0 悬赏 5 金钱

Yii2.0.3 css样式文件引入成功,但是页面上不起作用,直接写在模板里面是生效的,这是为啥?

补充于 2015-04-09 00:15

是因为css文件字符编码问题导致,chrome不能识别进而渲染css,ff下可以正常显示,看来ff对字符编码兼容性更好啊。问题解决了,结贴,谢谢大家。

  • 回答于 2015-04-05 19:54 举报

    这个检查挺简单的嘛,首先要确认是不是你说的“引入成功”:右击网页、审查元素,查看head里面css_link的url,打开它看看是不是有效的。
    如果确实可以打开这个有效的url,说明引入成功了。那么可能是css优先级的问题:内嵌>内外联加 !important>普通内外联。新建一个div测试标签(为这个div起个独特的名字如id="testmycss"),为这个新的div写css语句调试一下。
    我感觉还是没有引入成功的原因吧,其他就不知道了

    1 条回复
    回复于 2015-04-05 20:06 回复

    link的地址是有效的,并且已经请求下载成功的,更奇怪的是我link一个在线bootstrap.css,比如
    <link rel="stylesheet" href="http://cdn.staticfile.org/twitter-bootstrap/3.2.0/css/bootstrap.min.css" type="text/css">
    ,是生效的,就是引入本地的不生效。。

  • 回答于 2015-04-07 09:02 举报

    引入公网的自然是可以的。
    您本地的建议检查下link解析后的路径,在网页源代码中查看即可明白。
    20150407鬼一浪人

  • 回答于 2016-07-28 15:07 举报

    我也出现这个情况不显示出来

您需要登录后才可以回答。登录 | 立即注册
ericeyang
主管

ericeyang

注册时间:2015-04-05
最后登录:2017-11-28
在线时长:12小时0分
  • 粉丝2
  • 金钱580
  • 威望0
  • 积分700

热门问题