首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

CSSCSS 特性 ② ( CSS 继承性 )

文章目录 一、CSS 继承性 1、样式继承性 2、代码示例 一、CSS 继承性 ---- 1、样式继承性 CSS 样式 具有 继承性 , 字标签 自动 继承 父标签 CSS 样式 , 如下标签结构中..., CSS 继承性测试 如果 为 div 标签设置 字体为红色 , 那么 在 div 标签下字标签 p 标签 会自动继承 父标签 div 标签样式..., 其文本也为红色 ; 子标签继承 父标签 样式 , 可以降低 CSS 代码复杂性 , 便于维护 ; 不是所有的 CSS 样式都可以继承 , 可继承样式有 : 文本相关 CSS 样式 , text-xxx...样式 ; 字体相关 CSS 样式 , font-xxx 样式 ; 线相关 CSS 样式 , line-xxx 样式 ; 字体颜色相关 CSS 样式 , color 样式 ; 元素宽高样式 , 背景设置...由于 CSS 样式具有继承性 , div 盒子字标签默认字体都是红色 ; 代码示例 : <!

1.2K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    CSS三大特性

    CSS三大特性 层叠性:解决样式冲突问题 原则: 样式冲突,遵循就近原则,哪个样式离结构近,就执行哪个样式,可以理解为覆盖也就是层叠,第二个样式把第一个样式覆盖了 样式不冲突,不会层叠 继承性:子标签会继承父标签某些样式...,如文本颜色和色号 降低CSS样式复杂性 部分样式(text-,font-,line- 这些开头以及color属性) 行高继承 注意:font: 12px/1.5 'Microsoft YaHei...'; 这里行高“1.5”是字体大小1.5倍,也就是12*1.5=18px 优先级:同一个元素指定多个选择器,就会有优先级产生 选择器相同,则执行层叠性 选择器不同,则根据选择器权重执行 选择器权重表...important 重要 无穷大 注意:给**"a"标签指定样式时,只能用a{样式声明},**不能通过父子级关系来指定样式,因为浏览器默认给"a"标签指定了样式,权重大于继承 权重叠加:复合选择器会有权重叠加问题

    30220

    CSS定位特性

    CSS属性书写顺序 布局定位属性:display / position / float / clear / visibility / overflow 自身属性:width / height / margin...无序列表dl dt dd 写了2个晚上终于把这个写完了 定位 将盒子定在某一个位置,所以定位是在摆盒子,按照定位方式移动盒子 定位=定位模式+边偏移 定位模式 通过CSSposition值来设定...,定位元素相对于其父元素右边线距离 相对定位 是元素在移动位置时候,相对于原来位置来说 选择器{position:relative;} 绝对定位 在移动时候,相对于它祖先元素来说 选择器...粘性定位占有原先位置 必须加一个边偏移才能有效 定位叠放次序 通过z-index值来确定哪个靠上面 数值越大,盒子越靠上,可正可负 {z-index:2;} 绝对定位盒子居中 加了绝对定位盒子不能通过...margin来居中 水平 先走父元素宽度一半 在往左走定位盒子宽度一半 垂直 高度一半 往下走盒子高度一半 扩展 特性 行内元素加绝对或者固定定位,可直接设置高度和宽度 块级元素加绝对或固定定位

    57940

    CSS特性知识

    CSS初学感觉很简单,但随着学习深入才感觉CSS水由多深,平常总会遇到各种坑,先总结一些经常遇到坑 大小写不敏感 虽然我们平时在写CSS时候都是用小写,但其实CSS并不是大小写敏感 .test...,但是即使不是xhtml还是写成小写比较好,美观、易读而且可以应对可能转换需求 选择器优先级 当两个规则都作用到了同一个html元素上时,如果定义属性有冲突,那么应该用谁CSS有一套优先级定义...rem:rem是CSS新增,em是相对于其父元素来设置字体大小,这样就会存在一个问题,进行任何元素设置,都有可能需要知道他父元素大小,在多次使用时,就会带来无法预知错误风险。...option id="t2">test test2 对于前两个...[](images/5.jpg) 我们可以发现图片0和4没有被下载,0是没有用到CSS,4是父容器display被设为none情况,这两种情况下CSS

    50410

    2.CSS特性-CSS进阶

    二、CSS特性 CSS具有两大特性: 继承性 层叠性 1.继承性 CSS继承性,指的是子元素继承父元素某些样式属性,例如:在父元素定义字体颜色(color属性),子元素会继承父元素字体颜色...CSS继承性示例2.png Ⅰ.a标签继承 按照例1 体现CSS继承性,例 2 子元素也应该是蓝色,但是子元素(a元素)却显示深紫色。...在实际开发中,应充分利用CSS继承性,从而减少重复代码编写,这样也可使得CSS代码更精简优雅。...2.层叠性 在网页中,对于同一个元素,我们重复定义了多个相同属性时,CSS将会怎样处理? (1)“后来者居上”原则 CSS层叠性,指的是样式覆盖。...对于同一个元素来说,若我们重复定义多个相同属性,并且这些样式具有相同权重,CSS会以最后定义属性值为准,这就是“后来者居上”原则。

    48121

    CSS基础语法(三) CSS6种特性

    样式表常用写法及特性(组合、继承、关联性、权值性、层叠性、重要性) 1.样式组合:把具有相同声明定义选择符组合在一起,并用逗号隔开。...(但注意有一些css样式是不具有继承性。如border:1px solid red;) 继承时会一直向上找,如果在父级找到了就继承父样式,如果父级没找到会去祖级去找,找到后会继承祖级样式。...green是正确颜色,那么为什么呢?是因为浏览器是根据权值来判断使用哪种css样式,权值高就使用哪种css样式。...下面是权值规则: 标签权值为1,类选择符权值为10,ID选择符权值最高为100。... 这时 p 段落中文本会显示red红色。

    86740

    冷门又好用 CSS 特性

    多列布局(Multi-column Layout) MDN - CSS Multi-column Layout Can I Use - CSS3 Multi-column Layout CSS 提供了对多列布局支持...CSS Shapes MDN - CSS Shapes Can I Use - CSS Shapes Level 1 CSS Shapes 用于描述元素几何形状。...元素常规形状就是矩形,使用 CSS Shapes 可以将元素定义为圆、椭圆或多边形。 对于 Level 1 规范,CSS Shapes 可以应用于浮动元素。...Use - CSS property: accent-color CSS accent-color 属性用于设置由某些元素生成 UI 控件强调色。...滚动捕捉(Scroll Snap) MDN - CSS Scroll Snap Can I Use - CSS Scroll Snap CSS Scroll Snap 引入了对滚动位置捕捉,它强制执行滚动操作完成后滚动容器滚动端口可能结束位置

    1.5K10

    CSS3颜色特性

    CSS3颜色特性 “佛靠金装,人靠衣装”,网页也是如此。随着互联网迅速发展,一个网页给人们留下第一印象,既不是它内容,也不是它设计, 而是整体颜色。...RGB色彩模式,RGB色彩模式是光三原色 红、 绿、 蓝 混合产生。 Web页面中使用图片在大多数是在RGB色彩模式中制作。 RGB色彩是颜色相加混合产生, 这样混合称为加色混合。...加色混合中, 补色是指相关两个颜色混合时, 成为白色情况。...CSS3 颜色模式在 CSS2....基础 CSS3上 新增了 RGBA、 HSL 和 HSLA: RGBA在RGB基础上增加了控制alpha透明度参数,其中RGB颜色模式( 也称为三原色) 是工业界一种颜色标准,通过对红( R)、绿

    1.1K30

    CSS三大特性

    CSS 三大特性 层叠 继承 优先级 是我们学习CSS 必须掌握三个特性CSS层叠性 所谓层叠性是指多种CSS样式叠加。...是浏览器处理冲突一个能力,如果一个属性通过两个相同选择器设置到同一个元素上,那么这个时候一个属性就会将另一个属性层叠掉 比如先给某个标签指定了内部文字颜色为红色,接着又指定了颜色为蓝色,此时出现一个标签指定了相同样式不同值情况...样式不冲突,不会层叠 CSS继承性 所谓继承性是指书写CSS样式表时,子标签会继承父标签某些样式,子元素可以继承父元素样式(text-,font-,line-这些元素开头都可以继承,以及color...想要设置一个可继承属性,只需将它应用于父元素即可。 CSS优先级 定义CSS样式时,经常出现两个或更多规则应用在同一元素上,这时就会出现优先级问题。...CSS特殊性(Specificity) 关于CSS权重,我们需要一套计算公式来去计算,这个就是 CSS Specificity,我们称为CSS 特性或称非凡性,它是一个衡量CSS值优先级一个标准 具体规范入如下

    71540

    CSS三大特性

    CSS进阶内容 在学习了CSS基本知识之后,我们需要进一步了解CSS,因此写下了这篇文章 当然如果没有学习之前知识,可以到我主页中查看之前文章:秋落雨微凉 - 博客园 CSS三大特性 首先我们先来了解...CSS三大特点,以便于我们下面知识点讲解 CSS三大特性包括: 层叠性 继承性 优先级 层叠性 当相同选择器设置相同样式,却含有不同样式值时,此时一个样式就会覆盖掉另一个冲突样式,层叠性就是为了解决这个问题...-- 对于下方div我们给出两个divcss设置 --> /* 下面这种情况,颜色就出现了层叠性,因就近原则,这里div呈blue色 */...中继承: 当子类未设置对应属性时,子类继承成父类某些样式(例如:字体颜色,字体大小等) 恰当使用可以简化代码,降低css复杂性 子元素只能够继承父类某些样式(text-,font-,line-这些元素开头...:这里角仍旧可以单独设置 当两个值时顺序分别是左上和右下,右上和左下 当四个值时顺序分别是左上,右上,右下,左下 */ border-radius:length; }

    1.2K10

    CSS 三大特性

    CSS层叠性 所谓层叠性是指多种CSS样式叠加。...是浏览器处理冲突一个能力,如果一个属性通过两个相同权重选择器设置到同一个元素上,那么这个时候一个属性就会将另一个属性层叠掉 比如先给某个标签指定了内部文字颜色为红色,接着又指定了颜色为蓝色,此时出现一个标签指定了相同样式不同值情况...简单理解就是: 子承父业。 恰当地使用继承可以简化代码,降低CSS样式复杂性。...子元素可以继承父元素样式(text-,font-,line-这些元素开头都可以继承,以及color属性) CSS优先级 定义CSS样式时,经常出现两个或更多规则应用在同一元素上,这时就会出现优先级问题...CSS特殊性(Specificity) 关于CSS权重,我们需要一套计算公式来去计算,这个就是 CSS Specificity,我们称为CSS 特性或称非凡性,它是一个衡量CSS值优先级一个标准 具体规范入如下

    52320

    CSS3 新特性

    # CSS3 新特性 结构性伪类选择器(重点) 内容追加伪元素(重点) CSS3新增样式属性 background-image渐变 线性渐变(重点) CSS3opacity 属性(重点) CSS3...filter(滤镜) 属性 如同人类进化一样,CSS3是CSS2“进化”版本,在CSS2基础上,增强或新增了许多特性, 弥补了CSS2众多不足之处,使得Web开发变得更为高效和便捷。...# 结构性伪类选择器(重点) 结构性伪类选择器是CSS3中新增加类型选择器。常用结构性伪类选择器如下所示: :nth-child(n) 对指定序号子元素设置样式(从前往后数)。...(创建一个伪元素,其将成为匹配选中元素第一个子元素) ::after:向当前元素内容后面追加内容(创建一个伪元素,作为已选中元素最后一个子元素) //在每个 元素前面插入内容,并设置所插入内容样式...radius"一值设定高斯函数标准差,或者是屏幕上以多少像素融在一起, 所以值越大越模糊; 如果没有设定值,则默认是0;这个参数可设置css长度值,但不接受百分比值。 <!

    52120
    领券