CSS继承性

HTML页面实际上是文档树,有有祖先元素、后代元素、父、子和兄弟姐妹元素,就像人类族谱一样。在人类家庭里,某些特性会从祖先传给后代。在一个文档树内,一些CSS特性会从祖先元素传给后代元素,这叫继承性。

在文档树里,继承可以为每一层元素节省CSS规则。

例如,你要为<body>定义字体颜色(color>为蓝色(blue),这个color会被所有在这个页面的所有元素继承(除非你为它们定义明确的样式)。

body{color:blue}

某些特性如:margin,padding和background不会被继承。这里有一个很重要原因,如果所有的特性都被继承,当我们不须要时,不得不在下面的每一层元素“关闭”它们。

你可能感兴趣的:(html,css,文档)