css层叠样式表-----第一弹----0414

css层叠样式表---------0414

层叠样式表

层叠样式表是用来渲染html网页的,它存在于样式表中,分为三种存在形式:内嵌样式,外部样式和行内样式,其中外部样式的工作效率是最高的,多个样式可层叠在一个html网页上。

css的基本语法

由选择器和声明构成,声明的时候属性与属性值之间用冒号隔开,每个声明之后加封号,每一个选择器后的所有声明放在一个大括号内。
例子: p {color:blue;font-family:宋体;}

css样式表类型

1、行内样式表:直接在标签内添加style样式属性。如:<p style=”color:red;font-family:宋体”></p>
2、内嵌样式:把样式代码填写在style标签内,style可以写在head里,也可以写在body里。但是一般推荐写在head里,因为有的浏览器不识别style标签,写在head里的话,即使浏览器不识别style也不会将样式表展示在页面里。

<head>
	<style type="text/css">
		p{color:red;}
	</style>
</head>

3、外部样式:把样式代码写在一个扩展名为 .css 的外部文件里。使用外部文件的方法分为两种:链入式和导入式。链入式就是使用方式来引入文件。其中rel是很重要的一个属性,是文档和链接的关系,必须存在。其次link标签要写在head里。导入式使用@import url(文件路径)来使用外部文件。这个要写在head标签中的style里,写在最开始处。
一般使用链入外部样式表,因为css与html分离,多个文件可以使用同一个样式,且只需下载一次css。

<head>
	<link href="/外部文件名.css" rel="stylesheet type="text/css"/>
</head>

选择器类型:

1、全局选择器
*表示,使用后网页内所有的内容都遵循*所设置的样式。
2、标签/元素选择器
使用后,该标签的所有内容都引用该样式。如p{color:red;}。
3、类选择器
给标签添加class属性,属性值可重复在引用时前面要加点。如:

<head>
<style>	
	.abc{color:red;}
</style>
</head>
<body>
	<p class=”abc”></p>
</body>

4、ID选择器
给标签添加ID属性,属性值不能重复,引用时,前面加#。
5、群组选择器
集体统一设置样式。如:p,div,#abc,.abc{color=red;}
6、子父选择器
当一个元素下存在多个元素时,要为此元素下的某一元素设置样式,则可在style中将父元素与要设置子元素之间用空格隔开。如:div p{color:red;}即可把div中的p元素变为红色。

优先级:

选择器优先级:
ID选择器>class选择器>标签选择器>全局选择器。当子父选择器的优先级要看其权值的累加。
样式表的优先级:
行内样式>内嵌样式>导入式外部样式>链入式外部样式。
当样式设置发生冲突时,按照权值大小设置。当权值相同时,遵循就近原则。

在需要给某个样式单独提至最高等级时,给该样式后加上!important。
如: p{color:red !important;}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值