css样式引入有哪几种方式,优先级是怎么样的?

html-css014

css样式引入有哪几种方式,优先级是怎么样的?,第1张

按优先级:前端优先读取正序。正规规范优先倒序。style= 这样肯定是最优的,但也是最不推荐的。前端标签直接写入。延伸阅读:读取优先,灵活使用,如大量页面,每页面都要设置。工作繁琐,大量写入增加代码量。不利优化。<style type="text/css">这样属于第二读取方式。直接写在对应的页面。延伸阅读:每页面都要设置。工作繁琐,大量写入增加代码量。不利优化。<link type="text/css" href=" 引用CSS文件 第三级。这全局引入.延伸阅读:全局CSS。可以分离代码及外部引入,简单快捷。也是现在都在用的。

css外部样式如何调用方法如下:

1、直接在div中使用css样式制作div+css网页

2、html中使用style自带式

3、使用@import引用外部CSS文件

4、使用link引用外部CSS文件 推荐此方法

接下来将逐个讲解html引用css方法的例子

1、直接在html标签元素内嵌入css样式,如<div style="font-size:14pxcolor:#FF0000">我是div css测试内容-支持</div>效果如下图

2、在html头部head部分内style声明插入代码如下:

<style type="text/css"> 

<!-- 

.ceshi {font-size:14px color:#FF0000}/*这里是设置CSS的样式内容*/ 

--> 

</style>

具体方法如下图:

3、使用@import引用外部CSS文件方法

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"

 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 

<html xmlns="http://www.w3.org/1999/xhtml"> 

<head> 

<meta http-equiv="Content-Type" content="text/html charset=gb2312" /> 

<title>css引用方法实例-测试实例</title> 

<style type="text/css"> 

<!-- 

@import url(wcss.css)/*这里是通过@import引用CSS的样式内容*/ 

--> 

</style> 

</head> 

 

<body> 

<div class="ceshi">我是div css测试内容支持</div> 

 

</body> 

</html>

Wcss.css文件内代码.ceshi {font-size:14pxcolor:#FF0000}

效果如下图:

可以看出使用此方法和使用自带式引用css样式表方法有相同处,都是需要在html的head内使用style标签引用外部css。

4、使用link来调用外部的css文件

在head放置<link rel="stylesheet" href="wcss.css" type="text/css" />来调用外部的wcss.css文件来实现html引用css文件

详细如下图

此方法就不需要style标签,而是直接通过link一个样式来引用外部样式。

rel=stylesheet的意思

“rel” 是relationship的英文缩写,它描述了当前页面与href所指定文档的关系;

“stylesheet” 中style是样式的意思,sheet是表格之意,连起来就是样式表的意思;中style是样式的意思,sheet是表格之意,连起来就是样式表的意思;

rel="stylesheet"就是声明此文件为 样式表文件 ,告诉浏览器你link过来的是一个样式。

打个比喻:就好比你带了个妞去一个party,虽然你知道这个妞是谁,但是你没给别人介绍啊,谁知道这个妞是干嘛的。于是你加上rel="stylesheet",