CSS中的三大特性

web.jpeg

1.层叠性

  • 层叠性就是一个标签有多个样式属性,产生了属性冲突,层叠性就是解决冲突的,覆盖前面的样式
image.png
image.png

2.继承性

  • 主要是指:子元素继承父元素的一些样式
  • 一般是文本类的,比如:color,或者以text-,line-,font-开头的属性样式可以继承,及时关于文字类的样式
  • 注意:a标签不会继承父类的color的属性样式
 <style>
        div{
            color: red;
            font-size: 20px;
        }
    </style>

  <div> 
          <p>这是一个段落</p>
          <a href="#">这是一个a标签</a>
          <ul>
              <li>这是一个ul列表</li>
          </ul>
    
      </div>
image.png

3.优先级(权重)

前面说的层叠性产生覆盖,是权重相同的情况下,如果权重不同,那么就会出现不同的情况,那么权重是怎么计算的呢?

权重的大小是根据,id选择器类选择器,和 标签选择器数量决定
标签选择器 权重是 0 0 0 1
类和伪类的权重是 0 0 1 0
id选择器的权重是 0 1 0 0
行内样式的权重是 1 0 0 0
如果在属性后面加上!important 权重是无限大

image.png

从上图的中可以知道, 第一个样式的权重比较大 所以显示的样式是 红色字体

image.png

如果权重一样大,就用到层叠性 谁在后面听谁的 比如:

image.png

image.png
注意:在设置 文本的样式的时候,必须是选中的 这个文本标签,如果没有选中的话,通过继承类的,那权重是0。
image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 学习目标 复合选择器后代选择器并集选择器 标签显示模式 CSS 背景背景位置 CSS 三大特性优先级 1. CSS...
    jovelin阅读 3,414评论 0 0
  • 浏览器与服务器的基本概念 浏览器(安装在电脑里面的一个软件) 作用: ①将网页内容渲染呈现给用户查看。 ②让用户通...
    云还灬阅读 4,887评论 0 0
  • 基础选择器(重点) 要想将CSS样式应用于特定的HTML元素,首先需要找到该目标元素。在CSS中,执行这一任务的样...
    Arvin_zhea阅读 5,633评论 0 0
  • 标签(空格分隔): CSS CSS选择器 在 CSS 中,选择器是一种模式,用于选择需要添加样式的元素。HTML页...
    lvyweb阅读 9,480评论 0 2
  • CSS基础 本文包括CSS基础知识选择器(重要!!!)继承、特殊性、层叠、重要性CSS格式化排版单位和值盒模型浮动...
    廖少少阅读 8,546评论 0 40

友情链接更多精彩内容