css元素特殊性及元素分类,详细解释。

举报
可期 发表于 2021/11/10 17:04:23 2021/11/10
【摘要】 一.元素特殊性二.元素重要性三.元素分类今天来分别讲讲元素的特殊性,重要性以及元素的分类1.元素的特殊性特殊性描述了不同规则的相对权重,当多个规则应用到同一个元素时,权重越大的样式会优先显示.color{ color:yellow;}p{ color:blue; }应用此样式的结构代码:<div> <p class="color">这里文字显示红色</p></div>由此可见了类选择符的权...

一.元素特殊性

二.元素重要性

三.元素分类

今天来分别讲讲元素的特殊性,重要性以及元素的分类

1.元素的特殊性
特殊性描述了不同规则的相对权重,当多个规则应用到同一个元素时,权重越大的样式会优先显示

.color{
		color:yellow;
}
p{
	color:blue;	
}

应用此样式的结构代码:

<div>
	<p class="color">这里文字显示红色</p>
</div>

由此可见了类选择符的权重大于元素选择符。

根据规范:
通配选择符特殊值是:0
类选择符特殊性值是:1
id选择符特殊性值是:100
行内样式特殊值是:1000

选择符的特殊值越大,规则的相对权重越大,样式会被优先采用

2.重要性
不同的选择符定义相同的元素时,要考虑不同选择符之间的优先级(id选择符,类选择符和标签选择符),id选择符的优先级最高,其次是类选择符,HTML标签选择符的优先级最低。其中 **!important ** 可以提升样式的优先显示权。如果使用!important可能会覆盖其他样式,所以一般不建议使用

3.元素分类
在css中,使用display属性规定元素应该生成的框的类型

1.块级元素(display:block)

块级元素独占一行,后面的元素需要重起一行。其中标题,段落,列表,表格,分区div和body等元素都是块级元素。

2.行级元素(dasplay:inline)

行级元素也称为内联元素,该元素的元素不需要另起一行显示,后面的元素也不需要另起一行显示。超链接,图像,范围sapn,表单元素等都是行级元素。

3.列表项元素(display:list-item)

该类型元素如果出现在有序列表中,则具有顺序性,此元素会作为列表显示。

4.隐藏元素(display:none)

如果元素的display是none,则浏览器会忽略该元素,且不会占用空间,及时该元素在文档中仍然存在

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。