侧边栏壁纸
博主头像
落叶人生博主等级

走进秋风,寻找秋天的落叶

  • 累计撰写 128712 篇文章
  • 累计创建 28 个标签
  • 累计收到 9 条评论
标签搜索

目 录CONTENT

文章目录

css三种样式及三大特性

2024-04-27 星期六 / 0 评论 / 0 点赞 / 3 阅读 / 3012 字

现在,我们就可以总结一下css的三种样式了,也需要知道工作中是怎么使用的了。三种样式样式名称存放位置作用范围应用嵌套样式head中的title下面当前样式所处的页面存放一些当前页面会用到的样式行内样式

现在,我们就可以总结一下css的三种样式了,也需要知道工作中是怎么使用的了。

三种样式

样式名称存放位置作用范围应用
嵌套样式head中的title下面当前样式所处的页面存放一些当前页面会用到的样式
行内样式标签中通过style来设置只能作用在当前标签之中,出了这个标签就没有作用一般情况下用的少(特定场合,整个页面只有这个标签出现了这个样式)
外联样式在其它文本中要使用要通过link标签所有的页面都可以使用存放一些所有页面都会用到的公共样式

CSS三大特性

继承性

  • 作用:子元素可以继承父元素的样式。
  • 什么样的属性才可以继承:
    • text-,font-,line-开头的属性都是可以继承的。
    • color。
  • 具体应用:在写页面之前我们会通过给body设置一个字体,来将页面上所有的标签都能够继承这个属性。
  • 特殊性:
    • a标签的颜色不能继承,如果一定要修改a标签的颜色直接作用在a标签上面。
    • h标签的大小不能继承,如果一定要修改h标签的大小直接作用在h标签上面。
    • div的高度如果不设置由内容来决定(没有内容那么高度为0),宽度默认由父元素继承过来。

层叠性

  • 作用:如果一个属性通过两个选择器设置到同一个元素上面,那么这个时候一个属性就会将另一个属性层叠掉。如果多个不两只的属性通过两个选择器设置到一个元素上面,那么不会发生层叠。

优先级

  • !important>行内样式>id选择器>类选择器>标签选择器>通配符>继承
    • 变数:!important
    • 注意:虽然important是一个变数,但是不能作用在继承上。!important属性无法继承。
  • 权重:
    • 作用:多个选择器组合以后的优先级。
    • 算法:(0,0,0,0)==》第一个0对应的是important的个数,第二个0对应的是id选择器的个数,第三个0对应的类选择器的个数,第四个0对应的是标签选择器的个数,就是当前选择器的权重。
    • 比较:先从第一个0开始比较,如果第一个0大,那么说明这个选择器的权重高,如果第一个相同,比较第二个,依次类推。
  • 权重其它是优先级的算法,优先级是层叠表现。
  • 选择器工作的原理:选择器在查找元素的时候不是从左往右找,而是从右往左找。

优先级也是一个比较重要的点,你Get到了吗?加油加油!

广告 广告

评论区