1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > 外部引用CSS中 link与@import的区别【HTML】

外部引用CSS中 link与@import的区别【HTML】

时间:2022-03-10 15:59:50

相关推荐

外部引用CSS中 link与@import的区别【HTML】

web前端|html教程

外部引用CSS中 link与@import的区别

web前端-html教程

差别1:link属于XHTML标签,而@import完全是CSS提供的一种方式。

考试报名 源码,vscode支持win7吗,ubuntu 分区更改,怎么配置tomcat用户,电影《爬虫帝国》,php如何输出中文,谷歌seo会自己做网站吗,dreamweaver发布网站模板lzw

link标签除了可以加载CSS外,还可以做很多其它的事情,比如定义RSS,定义rel连接属性等,@import就只能加载CSS了。

online judge 源码,ubuntu系统文件互传,京东爬虫反爬,php 运行php文件,seo求职思维lzw

差别2:加载顺序的差别。当一个页面被加载的时候(就是被浏览者浏览的时候),link引用的CSS会同时被加载,而@import引用的CSS会等到页面全部被下载完再被加载。

html等分圆源码下载,ubuntu搭建网桥,爬虫时性能显示,phpstudy改php,常州seo价格lzw

差别3:兼容性的差别。由于@import是CSS2.1提出的所以老的浏览器不支持,@import只有在IE5以上的才能识别,而link标签无此问题。

差别4:使用dom控制样式时的差别。当使用javascript控制dom去改变样式的时候,只能使用link标签,因为@import不是dom可以控制的。

标准网页制作加载CSS文件时,还应该选定要加载的媒体(media),比如screen,print,或者全部all等。

差别5:@import可以在css中再次引入其他样式表,比如可以创建一个主样式表,在主样式表中再引入其他的样式表,如:

main.css

???????-

@import “sub.css”;

@import “sub1.css”;

sub.css

???????-

p {color:red;}

sub1.css

???????-

.myclass {color:blue}

这样更利于修改和扩展.

提示:这样做有一个缺点,会对网站服务器产生过多的HTTP请求,以前是一个文件,而现在却是两个或更多文件了,服务器的压力增大,浏览量大的网站还是谨慎使用。有兴趣的可以观察一下像新浪等网站的首页或栏目首页代码,他们总会把css或js直接写在html里,而不用外部文件。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。