【前端 - CSS】第 17 课 - CSS 特性

这篇具有很好参考价值的文章主要介绍了【前端 - CSS】第 17 课 - CSS 特性。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

        欢迎来到博主 Apeiron 的博客,祝您旅程愉快 ! 时止则止,时行则行。动静不失其时,其道光明。

【前端 - CSS】第 17 课 - CSS 特性


目录

1、缘起

2、CSS 三大特性

2.1、继承性

2.2、层叠性

2.3、优先级

3、总结 


1、缘起

        CSS 是一种用于样式化网页的语言,它具有 选择器 属性 的结构。通过 CSS,可以控制网页的布局、颜色、字体、大小和动画等方面,实现丰富多样的视觉效果。


2、CSS 三大特性

        css 特性:代码简化/定位问题,并解决问题。


2.1、继承性

作用:子级 默认继承 父级 的文字控制属性

【前端 - CSS】第 17 课 - CSS 特性

示例代码: 

 <style>
      body {
          font-size: 30px;
          color: #ffd700;
          font-weight: 700;
      }
</style>



<body>
    <div>div 标签</div>
    <p>p 标签</p>
    <span>span 标签</span>
    <br>

    <!-- 如果标签有自己的样式,则生效自己的样式,不继承 -->
    <a href="#">链接</a>
    <h1>标题 1</h1>
</body>

【前端 - CSS】第 17 课 - CSS 特性

         a 标签自己的样式是蓝色,所以它不继承父级的金黄色属性。h1 标签自己的样式是固定的字体大小,所以它不继承父级字体大小的属性。所以,凡是标签自己特有的属性,都不会继承父级相对应的属性。


2.2、层叠性

特点:

①  相同的属性会 覆盖后面的 CSS 属性覆盖 前面 的 CSS 属性

②  不同的属性会 叠加不同的 CSS 属性 都生效

示例代码:

<style>
     div {
         color:#ed5736;
         font-weight: 700;
     }

     div {
         color:#ffd700;
         font-size: 30px;
     }
</style>



<body>
    <div>div 标签</div>
</body>

【前端 - CSS】第 17 课 - CSS 特性

        从上述代码和图片中可以看出,第二个 div 选择器的 color 属性覆盖第一个 div 选择器的 color 属性。第一个 div 选择器的 font-weight 属性和第二个 div 选择器的 font-size 属性同时生效。 


2.3、优先级

优先级:也叫 权重,当一个标签使用了 多种选择器 时,基于不同种类的选择器的 匹配规则

规则:选择器优先级高的样式生效 

公式:通配符选择器 < 标签选择器 < 类选择器 < id 选择器 < id 选择器 < ! important

选中标签的范围越大,优先级越低

示例代码:

<style>
    /* ! important 提权功能,提高权重,优先级提到最高,慎用 */
    * {
        color:red !important;
    }

    div {
        color:green;
    }

    .box {
        color:blue;
    }

    #test {
        color: orangered;
    }  
</style>



<body>
    <div class="box" id="test" style="color: purple;">div 标签</div>
</body>

【前端 - CSS】第 17 课 - CSS 特性


3、总结 

        本期的分享总结就到这里了,如果有疑问的小伙伴儿,我们在评论区交流嗷~~~,笔者必回,我们下期再见啦 !

博客中难免存在疏漏和错误之处,皆归因于作者水平有限,诚请各位读者不吝指正 !

< 前端 - CSS >  专栏系列持续更新 ,欢迎订阅关注 !文章来源地址https://www.toymoban.com/news/detail-496201.html

到了这里,关于【前端 - CSS】第 17 课 - CSS 特性的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 欢迎来到IT时代----盘点曾经爆火全网的计算机电影

    计算机专业必看的几部电影,就像一场精彩的编程盛宴!《黑客帝国》让你穿越虚拟世界,感受高科技的魅力;《社交网络》揭示了互联网巨头的创业之路,《源代码》带你穿越时间解救世界,这些电影不仅带我们穿越到科技的前沿,还揭示了计算机科学背后的故事和挑战。

    2024年02月21日
    浏览(48)
  • 欢迎来到Web3.0的世界:Solidity智能合约安全漏洞分析

    智能合约是运行在区块链网络中的一段程序,经由多方机构自动执行预先设定的逻辑,程序执行后,网络上的最终状态将不可改变。智能合约本质上是传统合约的数字版本,由去中心化的计算机网络执行,而不是由政府或银行等中央集权机构执行。智能合约程序可以用Solidi

    2024年02月03日
    浏览(44)
  • 【idea】idea插件编写教程,博主idea插件已上架idea插件市场 欢迎下载

    前言:经常使用Objects.equals(a,b)方法的同学 应该或多或少都会因为粗心而传错参, 例如日常开发中 我们使用Objects.equals去比较 status(入参),statusEnum(枚举), 很容易忘记statusEnum.getCode() 或 statusEnum.getVaule() ,再比如 我们比较一个订单code时 orderCode(入参),orderDTO(其它业务对象) 很容

    2024年01月17日
    浏览(39)
  • 搭建博客时前端美化内容CSS推荐

    在搭建博客的时候,发现对其markdown文章内容进行渲染的时候,样式调整比较花费时间 自己适配样式 缺点:ROI不高 使用开源的markdown的样式: github-markdown-css 或者 React: Vue: Html: github-markdown-css官方文档 博客文章

    2024年02月13日
    浏览(42)
  • 9.前端--CSS-三大特性

    相同选择器给设置相同的样式 ,此时一个样式就会覆盖(层叠)另一个冲突的样式。层叠性主要解决样式冲突的问题 层叠性原则: 样式冲突,遵循的原则是 就近原则 ,哪个样式离结构近,就执行哪个样式 样式不冲突,不会层叠 CSS中的继承: 子标签会继承父标签的某些样式

    2024年01月25日
    浏览(32)
  • 【前端】CSS3新特性

      css3这个相信大家不陌生了,是个非常有趣,神奇的东西!有了css3,js都可以少写很多!最近我也在过一遍css3的一些新特性(不是全部,是我在工作上常用的,或者觉得有用的),以及一些实例,就写了这一篇总结!希望,这篇文章能帮到大家认识css3。   写这篇文章主

    2024年02月09日
    浏览(35)
  • HTML+CSS+ElementUI搭建个人博客静态页面展示(纯前端)

    登录页面 门户页面 博客页面 技术选取: HTML/CSS + VUE2 + ElementUI(Version - 2.15.14) 编程软件: VSCode 环境配置与搭建 安装指令 ELement 在 node 下载后,会发现 node_modules/element-ui 文件夹,直接复制到本地,之后按照文件路径引用并配置 [1]ElementUI - 2.15.14官网 [2] 获取图片网址 [3] 登录页面获

    2024年02月05日
    浏览(72)
  • 前端 | (五)CSS三大特性及常用属性 | 尚硅谷前端html+css零基础教程2023最新

    学习来源 :尚硅谷前端html+css零基础教程,2023最新前端开发html5+css3视频 系列笔记 : 【HTML4】(一)前端简介 【HTML4】(二)各种各样的常用标签 【HTML4】(三)表单及HTML4收尾 【CSS2】(四)CSS基础及CSS选择器 【CSS2】(五)CSS三大特性及常用属性 【CSS2】(六)CSS盒子模型

    2024年02月17日
    浏览(43)
  • 前端成神之路-CSS(选择器、背景、特性)

    目录 前端成神之路-CSS(选择器、背景、特性) CSS 第二天 1. CSS复合选择器 1.1 后代选择器(重点) 1.2 子元素选择器 1.3 交集选择器 1.4 并集选择器(重点) 测试题 1.5 链接伪类选择器(重点) 1.6 复合选择器总结 2. 标签显示模式(display)重点 2.1 什么是标签显示模式 2.2 块级

    2024年02月08日
    浏览(41)
  • 前端学习——css盒子模型、css3新特性、伪类、布局0711TODO

    样式还是得具体使用才能理解,不然会忘记也理解不透彻;还有定位,元素溢出,浮动,布局水平垂直对齐: css3新特性 1过渡 2 动画 3 2D、3D转换 伪类 三种定位方式 弹性布局/栅格布局

    2024年02月15日
    浏览(53)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包