html,css基础9

本文介绍了CSS中的继承概念,强调了继承在简化开发中的作用,以及哪些样式可以被继承。同时,详细讲解了选择器的权重,包括内联样式、ID选择器、类选择器和元素选择器等的权重计算,以及如何解决样式冲突。此外,还讨论了长度单位如像素和百分比,以及em和rem在响应式设计中的应用。最后,提到了颜色单位,如RGB、RGBA和HSL,帮助理解颜色设置的多样性。
摘要由CSDN通过智能技术生成
<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Document</title>
  </head>
  <body>
    <p></p>
    <!-- 继承
        继承是发生在祖先和后代之间的
        继承的设计目的是为了方便我们的开发
        并不是所有的样式都会被继承,背景和布局相关的样式不会被继承
    样式的继承:为一个元素设置的继承会应用到他的后代元素中
 -->

    <!-- 选择器的权重
    当通过不同的选择器选中相同的元素,并且为相同的样式设置不同的值时,此时就发生了样式的冲突
    发生样式冲突时,应用那个样式由选择器的权重决定
        选择器的优先级
        内联样式    1000
        id选择器    100
        类和伪类选择器10
        元素选择器  1
        通配选择器  0
        继承的样式  没有优先级
        比较优先级时,需要将所有的选择器相加计算最后优先级越高,则越优先显示
        如果优先级相同则使用靠下的样式
            可以在某一个样式的后面加!important,则该样式会获取到超过内联样式的最高的优先级
     -->

    <!-- 长度单位:
        像素
            不同屏幕的像素是不一样的,像素越小显示效果越清晰
            同样的像素在不同的设备下显示效果不一样
        百分比
            将属性值设置为相对于父元素属性的百分比
            可以使子元素随父元素的改变而改变
        
             -->
    <!-- 大小单位
        em
            em是相对于元素的字体大小来计算的
            1em = 1font-size
            em会根据字体的大小改变而改变
        rem
            rem是相对于根元素的字体大小来计算 -->
    <!-- 颜色单位
            CSS中可以直接使用颜色的英文名来设置对应颜色
            
        RGB值(red,green,blue)
            通过三种颜色的不同浓度来调制出不同颜色,浓度范围是0到255
            语法:RGB(红色,绿色,蓝色)
        RGBA
            在RGB的基础上加a值表示不透明度
        
        HSL值
            色相0-360
            饱和度 颜色的浓度0-100
            亮度 颜色的亮度0%-100%
            -->
  </body>
</html>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值