CSS引用方式
2016-08-05 15:27
344 查看
版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_35778035/article/details/52129606
内嵌样式
link标签引用css样式的好处
CSS引用方式
CSS拥有四种样式引用方式,分别是行内样式,内嵌样式、外链样式、导入式。
行内样式
在标签内设置标签的样式
<span <strong>style="font-size:24px;"</strong>>CSS引用方式</span>
style="font-size:24px;"这就是设置的行内样式,通过在标签内写CSS,来控制标签的样式。
内嵌样式
把<style>标签对放在<head>标签对中,
index.html
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Test</title> <style type="text/css> p{font-size:24px;} </style> </head> <body> <p>CSS引用方式</p> </body>加粗的地方,就是内嵌样式,如果使用严格模式/标准模式来开发的话,在<style>标签里面必须加入type="text/css"
index.css
<style type="text/css> <pre name="code" class="html"> p{font-size:24px;}</style>
外链样式
通过<link>标签使用 “href ” 获取CSS文件路径, 引入外部CSS样式,在<lnk>标签中必须加入 rel="stylesheet".
<link>标签放在<head>标签对中。
index.html
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Test</title> <link rel="stylesheet" href="css/index.css"> </head> <body> <p>CSS引用方式</p> </body>
index.css
@charset "utf-8"; p{font-size:24px;}在外部CSS文件中需要加入
@charset "utf-8";如果不加入CSS文件的备注可能会是乱码。
导入式
在style标签对中通过 “@import” 方法导入外部CSS文件
index.html
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Test</title> <style type="text/css> @import"css/index.css"; //注意外部CSS样式表的路径 </style> </head> <body> <p>CSS引用方式</p> </body>index.css
@charset "utf-8"; p{font-size:24px;}
CSS样式引用的优先级
行内样式 > 内嵌样式 > 外链样式 > 导入式
但是如果在CSS样式属性后加入 !important
这个属性不论在那种样式表中都是最高级的优先级。
index.css
@charset "utf-8"; p{font-size:24px; <strong>!important</strong>} //最高级的优先级
link标签引用css样式的好处
1.简化了DOM结构,实现了内容和表现的分离,使HTML和CSS文件结构更加清晰,利用维护
2.大大减少了css代码的编写量,项目越大,这里一点体现的越明显
3.link可以和其他link、JS文件以及body内的内容进行多线程加载,使加载速度更快
4.利于项目整体风格的调整,维护起来也更加便捷,单文件修改、全网站(应用)生效,、
5.浏览器会对css文件进行缓存,进一步减少了加载时间
6.可以根据需要利用JavaScript或Media动态的组合所需的CSS文件
7.对搜索引擎友好,有利于SEO
新手上路,请大家指正错误,谢谢。
相关文章推荐
- ASP.NET以编程的方式动态的添加Css引用
- 移动端Web App开发——————HTML——————CSS引用方式及标签Style属性
- CSS 选择器及各样式引用方式介绍
- js、css引用文件的下载方式
- 引用Css的几种方式及CSS Media属性
- css外部文件的引用方式有哪几种
- CSS四种引用方式(初级)
- CSS引用方式
- 黑马程序员---在HTML文档中引用CSS有几种方式?请指出它们分别是什么?
- CSS文件在HTML中的几种引用方式
- css引用方式
- CSS笔记之引用方式
- 从实际使用分析CSS引用方式的异同
- 引用外部CSS的link和import方式的分析与比较
- css引用的两种方式,link和@import的区别
- css 三种引用方式
- 引用CSS的三种方式
- 页面中引用CSS的3种方式
- css引用方式
- 探讨:网页外部引用CSS的两种方式