我的账户
猩码学苑

专注C++开发菁英教育

亲爱的游客,欢迎!

已有账号,请

如尚未注册?

前端-张悕可-20230414

[复制链接]
小胖 发表于 2023-4-14 23:05:45 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
css三大特性
  • 层叠性
    • 如果选择器相同,设置了相同的样式,就会出现样式冲突的问题
    • 层叠性原则
      • 样式冲突,遵循的原则就是就近原则,哪个样式距离结构近,就用哪个
      • 样式不冲突,不会层叠。
  • 继承性
    • CSS中的继承:子元素会继承父元素的某些样式,比如文本属性,字体属性等等。
      • 子元素可以继承的属性:font-、text-、line-、color等。
      • 优先级(权重)
        • 当同一个元素被指定了多个选择器,就会出现优先级的问题
          • 选择器相同,执行层叠性。
          • 选择器不同,就执行优先级
        • 不同的选择器权重如下
        • 优先级的注意点
          • 权重是由四组数字构成的,但是不会有进位(例如:元素选择器永远不会比类选择器的权重高)
          • 如果遇到复合选择器,那么要将他们的权重进行相加后进行比较。
            • 权重叠加
              • div ul li a  ---> 0,0,0,4
              • .nav a:hover ---> 0,0,2,1
              • .header ul li a:hover ---> 0,0,2,3
              • #song .nav ul a:hover -->0,1,2,2
          • 继承的权重是0,如果该元素没有被直接选中,不管父元素的权重是多高,子元素得到的样式权重都是0


回复

使用道具 举报

关注0

粉丝0

帖子28

发布主题
大家都在学
课堂讨论
一周热帖排行最近7x24小时热帖
关注我们
专注C++菁英教育

客服电话:18009298968

客服时间:9:00-21:00

猩码学苑 - 专注C++开发菁英教育!( 陕ICP备2025058934号-1 )

版权所有 © 陕西菁英数字科技有限公司 2023-2026