样式的继承,在实际中有用吗?
比如本课程上的<span>标签,如果要保持和父标签<p>同样样式,<span>不是必须的。即不需要<span>标签来继承也能达到效果。倘若不保持和父标签<p>相同样式,可对<span>单独设置样式,因为继承权值最低,所以一定能达到效果。那么继承就是多余的。
在body的内容中,倘若我不加任何标签,那么其中内容保持为为body设计的样式(这是当然的吧)。那么假设我加了子标签, 亦可以采用不加任何标签的情况处理,使其保持为为body设计的样式。即:没有继承机制也能实现网页使用body的样式。如果要特别指定样式(显然不能继承下来),为子标签另设计样式即可。
有啊,继承还是很好用的。
举个栗子,
我们在页面为body标签设置样式
body{
font-family: Verdana, Arial, '宋体';
font-size: 12px;
}
那么页面中body下的子标签都会继承body的样式,也就是说我们不用为页面的p标签,div标签等设置样式,它们默认都会继承body的样式。如果没有继承,那是不是就得为每个需要这种样式的标签写上这些样式,那代码量真有多,冗余了都。
如需更改样式,也只需单独更改子标签样式就好了。
可以去看看网站的源代码,基本上所有的网站都会为body标签设置类似字体,字号这些样式,这就是继承的体现。