link与@import的区别:
其实
link
与
@import
在显示效果上还是有很大区别的,基本上来看
link
的加在会在页面显示之前全部加在完全,而
@import
会是读取完文件之后加在,所以如果网速很好或很快的情况下,会出现先开始无css定义,而后加载css定义。@import加载页面时开始的瞬间会有闪烁(无样式表的页面),然后才恢复正常(加载样式后的页面),Link没有这个问题。
他们从方法上是一样的,只是在浏览器识别上有点差距,link在支持CSS的浏览器上都支持而@import只在5.0以上的版本有效,而且还能用于浏览器过滤也就是hack的使用,兼容一些老版本的浏览器。所以最好还是使用link通用型更强,但是对于高版本的浏览器,也就是现在的浏览器来说,其实都一样,这是个没有太大意义的区分
。
可能是路径问题,查看路径是否正确。CSS代码编写有问题,可能是
utf-16
,重新编写改成utf-8,或者在link里面添加属性:charset="utf-8"就好了
代码写错了。