这篇文章主要为大家展示了如何引用CSS外部样式表,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带大家一起来研究并学习一下“如何引用CSS外部样式表”这篇文章吧。
css是什么意思
css是一种用来表现HTML或XML等文件样式的计算机语言,主要是用来设计网页的样式,使网页更加美化。它也是一种定义样式结构如字体、颜色、位置等的语言,并且css样式可以直接存储于HTML网页或者单独的样式单文件中,而样式规则的优先级由css根据这个层次结构决定,从而实现级联效果,发展至今,css不仅能装饰网页,也可以配合各种脚本对于网页进行格式化。
方法:1、在style标签中通过“@import”引用,语法“@import url(URL)”;2、通过link标签引用,语法“<link type="text/css" href="URL" rel="stylesheet" />”。
CSS外部样式表
如果 CSS 样式被放置在网页文档外部的文件中,则称为外部样式表,一个 CSS 样式表文档就表示一个外部样式表。
实际上,外部样式表也就是一个文本文件,扩展名为.css。当把CSS样式代码复制到一个文本文件中后,另存为.css文件,则它就是一个外部样式表。
引入外部样式表的方式:
HTML文件引用扩展名为.css的样式表,有两种方式:链接式、导入式。
通过@import指令引入
@import指令是CSS语言的一部分,使用时把这个指令添加到HTML的一个<style>标签中;
要与外部的CSS文件关联起来,得使用url而不是href,并且要把路径放在一个圆括号里面;
<html><head><style type="text/css"> @import url(css/styles.css);</style><!--此处的type属性是针对HTML4.01的,若在HTML5中则不需要加--></head><body>......</body></html
【 】
通过<link>标签引入(最常用方式)
<link type="text/css" href="style.css" rel="stylesheet" /><!--同理,type属性是针对HTML4.01的-->
两种方式的区别
<link>标签属于html标签,而@import是css提供的一种方式,<link>标签不仅可以引入css,还可以做其他事,而@import只能引入css;
加载顺序的区别:当一个页面被浏览时,link引入的css会被同步加载,而@import引用的css是等到其他元素全被下载完之后才被加载;
兼容性的不同:@import是CSS2.1才提出的,所以只有在IE5以上才支持,低版本的浏览器不支持,而<link>标签无此问题;
当使用javascript控制DOM去改变样式时,只能使用<link>标签,因为@import不是DOM可以控制的。
以上就是关于“如何引用CSS外部样式表”的内容,如果改文章对你有所帮助并觉得写得不错,劳请分享给你的好友一起学习新知识,若想了解更多相关知识内容,请多多关注编程网行业资讯频道。