CSS之继承

CM0 NANO单板计算机:超低功耗物联网开发板解析 ARM Cortex-M0内核作为嵌入式系统的经典架构,以其超低功耗和高性价比著称。其工作原理基于精简指令集(RISC),通过优化流水线设计实现高效能效比。在物联网和工业控制领域,M0内核的微控制器广泛应用于传感器节点、HMI交互等场景。CM0 NANO开发板在此基础上进行了硬件创新,提供20个多功能GPIO和硬件加密引擎,特别适合需要安全通信的物联网终端设备开发。该板载射频模块支持LoRa等低功耗广域网络协议,配合板载天线可实现1.2km以上的通信距离。开发环境支持Keil MDK和FreeRTOS实时操 阅读详情

1. 什么是css继承

继承是css中非常重要的一个概念。当你为HTML中的某个元素赋予CSS样式时,这些样式不仅仅会影响当前元素,有的样式还会影响该元素的子元素。这些下层子元素继承上层祖先元素样式属性的特点,就称为css继承。


2. css继承的作用

css继承可以简化css样式的使用。设想如果没有继承,你要为每个元素单独设置同样的字体是多么恐怖!


3. CSS继承的使用

3.1 使用属性的inherit值

对于大部分css属性来说,他的值都可以设置为inherit,即为继承其父元素的该属性的值。如:例子中的child div就会继承parent的background-color属性。

...
<style>
    .parent{
        background-color: red;
    }
    
    .child{
        background-color: inherit;
    }
    ...
</style>
...
<body>
    <div class="parent">
        this is parent
        <id class="child">
        	this is child
        </id>
    </div>
</body>

区分inherit、initial和unset:

  • inherit: 继承;如果元素的某css值设置为inherit,则说明该元素的该css值与其父元素的该css属性值一致。适用于所有css属性。
  • initial: 默认值;适用于所有css属性,将设置为该值的css属性取该属性的默认值。
  • unset: 不设置;对于默认可以继承的属性取父元素的继承值,不可以继承的属性取默认值。

3.2 默认继承的css属性

  • 文本
    • color:颜色,a除外;
    • direction:方向;
    • font:字体;
    • font-family:字体系列;
    • font-size:字体大小;
    • font-style:字体样式,如斜体;
    • font-variant:用于设置小型大写字母;
    • font-weight:用于设置字体粗体;
    • letter-spacing:字母间距;
    • line-height:行高;
    • text-align:用于设置字体的对其方式;
    • text-transform:用于修改大小写;
    • visibility:可见性;
    • white-space:用于指定如何处理空格;
    • word-spacing:字间距。
  • 列表
    • list-style:列表样式;
    • list-style-image:用于为列表指定定制的标记;
    • list-style-position:用于确定列表标记的位置;
    • list-style-type:用于设置列表的标记。
  • 表格
    • border-collapse:用于控制表格相邻单元格的边框是否合并为单一边框;
    • border-spacing:用于指定表格边框之间的空隙大小;
    • caption-side:用于设置表格标题的位置;
    • empty-cells:用于设置是否显示表格中的空单元格。
  • 页面设置(对于印刷物)
    • orphans:用于设置当元素内部发生分页时在页面底部需要保留的最少行数;
    • page-break-inside:用于设置元素内部的分页方式;
    • widows:用于设置当元素内部发生分页时在页面顶部需要保留的最少行数。
  • 其他
    • cursor:鼠标指针样式;
    • quotes:用于指定引号样式。

参考

《HTML5与CSS3基础教程(第8版)》

CSS继承、盒子模型、float浮动、定位、diaplay 注:如果没有设置box-sizing属性,一个盒子的最终大小为content+padding+border,也是background-color的区域。②多参数:参数个数,按【上 -> 右 -> 下 -> 左】顺时针顺序,没有指定到的边则和。②多参数:参数个数,按【上 -> 右 -> 下 -> 左】顺时针顺序,没有指定到的边则和。②多参数:参数个数,按【上 -> 右 -> 下 -> 左】顺时针顺序,没有指定到的边则和。①元素移动后,原来的位置不会空出来,所以新元素不会占领原来的位置。 阅读详情

相关推荐

CSS之选择器、优先级、继承

visibility:元素的可见性(注意:即使父元素设置为visibility: hidden,子元素依然可以通过设置visibility: visible来显示自己)。border:边框设置(包含border-width、border-style、border-color等)。display:元素的显示类型(例如block,inline,flex)。:用于定义元素获得焦点时(如通过tab键选中)的样式,常用于表单控件。:用于选中的单选按钮(radio)或复选框(checkbox)的样式。

dachaoxuexi的博客 2062

CSS之·继承

经常有人会把层叠跟继承混淆,虽然两者相关,但是我们还是应该去区分它们。这是因为initial关键字恢复了color属性的默认值,而color属性的默认值是:color:balck;我们可以看到Terms of use在这里显示了黑色,并没有显示蓝色或者绿色。如下图,继承属性是从DOM树的父节点传递到后代节点。可以用它来覆盖另一个值,这样该元素就会继承其父元素的值。有时,我们想用继承代替层叠值。并不是所有属性都可以继承过来!标签的属性,显示了红色。继承与文本相关的属性。,那么就会有效的将其。

LittleSnail的博客 3501

告别“为了写而写”:GJB438C-2021新规下,软件文档如何真正为项目服务?

本文深入解析GJB438C-2021新规如何重构软件文档的实战价值,通过文档体系瘦身、流程再造和敏捷化实践,显著提升军工软件项目的效率。新标准删除30%冗余文档,引入动态编制法和轻量化模板,使文档编制工作量降低37%,关键路径周期缩短15%。

weixin_30765577的博客 447

CSS的属性继承

认识CSS的属性继承

coolchaobing的博客 3527

关于mos管的压降问题(项目遇到问题总结)

在研发过程中没有出现问题的板子,到了小批时竟出现雷达一直在触发???找了大几天,没有头绪。心中疑惑颇多,加上老板催促,自考等原因,真是压力山大。4月份自考,只有差不多一个月时间了吧,没有什么大的收获,反而在查找硬件问题的过程中,发现了一个自己忽视的一个问题,就是关于Mos管的压降问题。 备考的过程崎岖不平,工作又问题多多,孰轻孰重,如何取舍?从心理来说,不想取舍什么,只是有所得就可以,过不了就过不了呗,已经毕业十五年了,没这个本科文凭不也过来了吗?只是代表了自己在这一段时间的思考,自己兴趣吧,没什么大不了

guangod的博客 2万+

从CLIP到AnomalyCLIP:零样本异常检测的跨领域进化之路

本文探讨了从CLIP到AnomalyCLIP的技术演进,重点介绍了零样本异常检测在跨领域应用中的突破。AnomalyCLIP通过对象无关提示学习和多尺度特征提取,显著提升了工业质检、医疗影像等领域的检测精度,实现了高达96.4%的金属螺母划痕检测精度和85.7%的皮肤癌敏感度。这一技术为多模态模型在异常检测中的应用开辟了新路径。

r2s3t4的博客 111

CSS的继承

本文仅供本人复习使用 CSS的继承 CSS的继承和其他面向对象语言所指的继承不同,像Java继承是继承的属性和方法,而CSS继承只有属性,没有方法 CSS的继承就是给父级设定了属性,这个父级和它的子级都具有这个属性 举例: <div class="fuji"> <div class="ziji">我是子级</div> </div> 在给fuji设定字体颜色为红色后,子级中的字体也会变为红色。 如果想要子级与父级属性不同,只需要单独对子级设定自己的属性就可

hanxin00的博客 4537

从0到1搭建StarRocks3.4.1存算一体架构(VM 虚拟机版)

本文详细介绍了如何在VM虚拟机上从零搭建StarRocks 3.4.1存算一体架构。首先阐述了StarRocks作为高性能分布式SQL数据仓库的优势,重点讲解了其存算一体架构的设计原理。随后提供完整的安装指南,包括环境准备(3台CentOS 8虚拟机配置)、网络互通验证、Java环境配置、软件包解压安装等关键步骤。文章特别详细说明了FE和BE节点的配置文件修改(fe.conf和be.conf)以及必要的防火墙端口开放配置。通过图文并茂的方式,帮助开发者和运维人员快速掌握StarRocks集群部署方法,为后续

小 tom的博客 1329

css 高度继承父类_CSS继承

css 高度继承父类When you set some properties on a selector in CSS, they are inherited by all the children of that selector. 在CSS中的选择器上设置某些属性时,该属性将由该选择器的所有子级继承。 I said some, because not all properties sho...

cuk0051的博客 2839

K210视觉项目上位机避坑指南:解决C#解析ESP8266 TCP图像流的乱码、卡顿与连接中断

本文详细解析了K210与ESP8266在视觉项目中的上位机开发问题,重点解决TCP图像流解析中的乱码、卡顿与连接中断问题。通过自定义协议、JPEG流重组、TCP连接优化等实战技巧,提升系统稳定性和性能,适用于嵌入式视觉开发者和C#上位机程序员。

weixin_28730131的博客 402

接地设计的本质:按电流类型选择物理连接方式

接地是电子系统中实现电位参考、噪声抑制与安全保护的基础技术,其核心原理在于为不同性质的电流提供可控的低阻抗返回路径。从直流到GHz频段,电流的频率特性、能量等级和持续时间决定了接地的物理实现方式——工频安全电流依赖低电阻导体,高频噪声需低感平面或磁珠衰减,ESD脉冲要求受控泄放电阻,浪涌能量则必须通过独立短路径导入大地。这种‘目的决定方式’的设计逻辑,直接关联EMC合规性、信号完整性与系统可靠性。本文聚焦PCB级与设备级工程实践,详解安全地、功能地、浪涌地与静电地的判据差异及六种典型连接策略,帮助硬件工程师

weixin_36369848的博客 260

【CSS 面经】CSS中可继承与不可继承属性有哪些

CSS继承是指某些属性会从父元素“继承”到子元素。当父元素的某个属性被设置时,子元素也会自动获得该属性的相同值。这种机制避免了重复为每个子元素单独定义样式,提升了代码的可维护性。

lph159的博客 1262

基于STM32L4XX 、HAL库的TMP144YFFR数字温度传感器驱动应用C语言程序设计

define TMP144_ADDRESS 0x00 // 默认为全局地址,用于单器件或MDA命令。#define TMP144_CMD_READ_TEMP 0x00 // 读取温度寄存器命令。if (temp_raw & 0x800) { // 判断第11位(符号位)

PP_Cottage的博客 91

CSS属性继承

CSS 继承 MDN 的教程:https://developer.mozilla.org/zh-CN/docs/Web/CSS/inheritance 什么是继承呢? 一个子元素可以从祖先元素继承“可继承属性”的计算值。 可以对比Java的继承来理解,子类的实例调用某方法show()时,如果子类中不存在,则会调用父类中的show()方法,如果父类中也没有,则调用父类的父类中的show()方法,...

风海生 6593

Visual Studio调试技巧与实用方法总结(实战经验分享)

本文根据多年的项目实战经验,详细介绍一些Visual Studio常用的高效调试手段与技巧。

dvlinker的技术专栏 3万+

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

继承css,CSS继承

不可继承的:display、margin、border、padding、background、height、min-height、max-height、width、min-width、max-width、overflow、position、left、right、top、bottom、z-index、float、clear、table-layout、vertical-align、page-break...

weixin_35182625的博客 490

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

CSS哪些属性可以继承

浏览器默认字体大小16px,而body定义了字体大小(16px X 85% = 13.6px). 如果子元素没有指定字体大小13.6px这个值将被子元素继承。:一个属性定义了unset值,如果该属性是默认继承属性,该值等同于inherit,如果该属性是非继承属性,该值等同于initial。font-size是可以被继承的。但是它的方式有一些特别。Font-size的子类继承的不是实际值,而是计算后的值。由于浏览器默认字体大小是16px,而p定义了字体14px,所以em继承了p的字体大小属性,也是14px;

A2420734930的博客 1279

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

css取消继承样式_CSS简单的继承

在css中,每个CSS 属性定义的概述都指出了这个属性是默认继承的("Inherited: Yes") 还是默认不继承的("Inherited: No")。这决定了当你没有为元素的属性指定值时该如何计算值。—— MDN也许你瞧不起以前的 css ,但是你不该再轻视眼下的 css 。近年来 css 的变量系统已逐步得到各大浏览器厂商支持,自定义选择器等强势袭来,嵌套系统/模块系统也在路上....

weixin_28559803的博客 6569

css不继承上级样式_CSS简单的继承

在css中,每个CSS 属性定义的概述都指出了这个属性是默认继承的("Inherited: Yes") 还是默认不继承的("Inherited: No")。这决定了当你没有为元素的属性指定值时该如何计算值。—— MDN也许你瞧不起以前的 css ,但是你不该再轻视眼下的 css 。近年来 css 的变量系统已逐步得到各大浏览器厂商支持,自定义选择器等强势袭来,嵌套系统/模块系统也在路上....

weixin_39861882的博客 4499

css属性不具有可继承性,CSS有哪些属性可以继承?

1.背景介绍了解css样式表的继承,我们先从文档树(HTML DOM)开始,文档树由HTML元素组成,文档树和家族树类似,也有祖先、后代、父亲、孩子、兄弟css样式表继承指的是,特定的css属性向下传递到后代元素2.知识剖析对于一些可以继承的属性,可以只设置上级的CSS样式表树形,子级(下级)不用设置,会自动继承此CSS属性,可以减少CSS代码,便于维护。那么有哪些属性可以自动继承呢有继承性的属性...

weixin_30941189的博客 3919

html中可以被继承的属性,css继承是什么意思?css哪些属性可以继承?

在css的学习过程中,我们会遇到一些属性可以继承,那么,css中的继承是什么意思?有哪些属性可以继承呢?本篇文章就给大家来介绍一下css中继承性的内容。我们定义css继承前,先来看一看HTML DOM(文档树),HTML DOM(文档树)是由html元素组成,文档树和家族树类似,也有祖先、后代、父亲、孩子和兄弟。其实很容易就可以理解,这里就不多说了,要想了解更多的话可以看一下这个HTML DOM中...

weixin_42132598的博客 826

CSS继承详解

最近在恶补css样式表的基础知识。上次研究了css样式表之冲突问题详解 。这次是对 css 继承 特性的学习。 什么是css 继承? 要想了解css样式表的继承,我们先从文档树(HTML DOM)开始。文档树由HTML元素组成。 文档树和家族树类似,也有祖先、后代、父亲、孩子和兄弟^_^。这很容易理解吧,笔者在这里就不一一赘述了。希望深入了解的朋友请google之。

我要做一个大侠的博客 653

CSS中可继承和不可继承的属性有哪些?

今天我们说了属性的继承,以及哪些属性是可以继承的,哪些是不可以继承的,在最后呢我们还扩展了一个关键字,那就是inherit,这个关键字可以强制某个属性继承其父级属性值。如果您有任何疑问或建议,请随时在评论区留言,我会尽快回复。同时,也欢迎关注我的博客,获取更多精彩内容。同样的也可以加入我的社区,社区中有单独的面试题板块,希望对大家有帮助,欢迎加入!!点击这里,加入我们吧。

m0_64387122的博客 1225

CSS继承属性

有继承性的属性: 1、字体系列属性 font:组合字体 font-family:规定元素的字体系列 font-weight:设置字体的粗细 font-size:设置字体的尺寸 font-style:定义字体的风格 font-variant:设置小型大写字母的字体显示文本,这意味着所有的小写字母均会被转换为font-stretch:允许你使文字变宽或变窄。所有主流浏览器都不支持 font-size-...

qq_43553067的博客 5367

CSS专题之继承

上一篇文章我们讲的是层叠,但在 CSS 中还有一种添加样式的方式总是和层叠搞混,那就是继承,所以就有了这篇文章,如果哪里写的有问题欢迎指出。如果一个元素某些属性没有设置值,那么就可能会继承祖先元素的值。例如属性可以被继承,那我们可以利用这个特性,给页面所有元素的祖先元素<body>添加属性,这样就可以不用给页面每个元素都明确指定字体了。上图展示了继承如何沿着 DOM 树向下传递。继承是子元素自动获取某些父元素样式的机制,其主要特点如下:默认继承。

m0_56326830的博客 947

html css继承,什么是css继承

在css的学习过程中,我们会遇到一些属性可以继承,那么,css中的继承是什么意思?下面本篇文章就来给大家介绍一下css继承,希望对大家有所帮助。CSS继承是指设置上级(父级)的CSS样式,上级(父级)及以下的子级(下级)都具有此属性。css继承性:继承性是指被包在内部的标签将拥有外部标签的样式性,即子元素可以继承父元素的属性。继承是一种规则,它允许样式不仅应用于某个特定html标签元素,而且应用于...

weixin_31938031的博客 679
上一篇: 现代前端技术解析-第7章 未来前端时代
下一篇: HTML5与CSS3基础教程-第1章 网页的构造块
DxCaesar
博客等级 码龄8年 9粉丝 67原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值