标签:style blog http color 使用 java 文件 sp div
刚看了一个百度试题:请简述CSS加载方式link和@import的区别?
平时一般都用link,也知道css的加载方式,但还真的没有仔细研究过其之间的差别,查了一些资料,大致总结如下:
@impot使用方法:
<style type="text/css"> <!-- @import url("css/main.css"); @import url("css/base.css"); --> </style>
link的使用方法:
<link href="css/main.css" rel="stylesheet" type="text/css"/>
本质上,这两种方式都是为了加载CSS文件,但还是存在着细微的差别。
main.css ———————- @import “sub1.css”; @import “sub2.css”; sub1.css ———————- p {color:red;} sub2.css ———————- .myclass {color:blue}
这样更利于修改和扩展。
从上面的分析来看,还是使用link标签比较好。标准网页制作加载CSS文件时,还应该选定要加载的媒体(media),比如screen,print,或者全部all等。
提示:这样做有一个缺点,会对网站服务器产生过多的HTTP请求,以前是一个文件,而现在却是两个或更多文件了,服务器的压力增大,浏览量大的网站还是谨慎使用。有兴趣的可以观察一下像新浪等网站的首页或栏目首页代码,他们总会把css或js直接写在html里,而不用外部文件。
标签:style blog http color 使用 java 文件 sp div
原文地址:http://www.cnblogs.com/pp-cat/p/4001628.html