美文网首页
CSS属性的继承原则

CSS属性的继承原则

作者: 落花的季节 | 来源:发表于2017-08-04 11:22 被阅读174次

什么是不可继承?
是指子节点不能继承父节点的属性。

不可继承的属性
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-after、 page-bread-before和unicode-bidi。

示例:

<div style="border:1px solid blue">
  这是父节点
  <p>这是子节点</p>
</div>

如果子节点能继承父节点的border属性,那么也会有一个蓝色边框。

什么是可继承?
可继承就是父节点设置了这个属性后,子节点就可以继承他的属性。

可继承属性

  • 所有元素可继承:visibility和cursor。
  • 内联元素可继承:letter-spacing、word-spacing、white-space、line-height、color、font、 font-family、font-size、font-style、font-variant、font-weight、text- decoration、text-transform、direction。
  • 块状元素可继承:text-indent和text-align。
  • 列表元素可继承:list-style、list-style-type、list-style-position、list-style-image。
  • 表格元素可继承:border-collapse。
<div style="font-size:16px;color:blue">
  这是父节点
  <p>这是子节点</p>
</div>

子节点继承了父节点的字体大小和颜色的属性。

块级元素和内联元素可参考:http://www.jianshu.com/p/50e6ef5112a6
块级元素和内联元素的转换可参考:http://www.jianshu.com/p/02f9d528397c

相关文章

  • CSS属性的继承原则

    什么是不可继承?是指子节点不能继承父节点的属性。 不可继承的属性:display、margin、border、pa...

  • HTML标签类型

    修改标签的显示类型 CSS属性 CSS属性-可继承属性 CSS属性-不可继承属性 CSS常用属性代码附录:

  • CSS

    CSS规则 at 规则 CSS选择器 CSS选择器 继承与层叠 继承与层叠 CSS 属性 CSS 属性 CSS值 ...

  • HTML+CSS学习笔记 05

    一.CSS的特性 1.1 CSS属性的继承 CSS的有些属性是可以被继承的,何谓继承?一个元素如果没有设置某个属性...

  • CSS基础样式

    什么是 CSS 继承?哪些属性能继承,哪些不能? CSS样式表继承指的是,特定的CSS属性向下传递到子孙元素。 有...

  • 1.CSS选择的样式-第四章css继承、层叠、优先级

    1.CSS继承 从父元素那继承部分CSS属性继承好处:1.父元素设置样式,子元素可以继承部分属性2.减少CSS代码...

  • CSS基础样式

    一、什么是 CSS 继承?哪些属性能继承,哪些不能? CSS继承,就是指父元素中设置的属性,能够继承到子孙元素。 ...

  • css继承

    css继承 继承指的是,特定的css属性向下传递到后代元素 有继承性的属性: 1、字体系列属性:font:组合字体...

  • 2019-04-05

    CSS基础样式 什么是 CSS 继承?哪些属性能继承,哪些不能? 一。无继承性的属性 1、display:规定元素...

  • CSS特性

    CSS属性的继承 CSS中有些属性是可继承的,何为属性的继承?一个元素如果没有设置某属性的值,就会跟随父元素的值当...

网友评论

      本文标题:CSS属性的继承原则

      本文链接:https://www.haomeiwen.com/subject/xzkvlxtx.html