DreamWeaver网页设计问题,求解答
发布网友
发布时间:2023-02-11 05:16
我来回答
共1个回答
热心网友
时间:2024-11-12 00:40
子会继承父亲所有的样式信息,这个问题里面就是<em>继承了<h1>的color:red;/* 颜色 */
text-decoration:underline;
但是为什么最后<em>里面的样式好像没有完全继承呢?这样牵扯到css的就近原则。就是离元素最近的声明起作用。你也可以理解为,,离元素最近的样式把远处的样式覆盖掉了。这里面<h1>定义了color 和text-decoration.<em>也会继承这两个属性。但是由于<em>本身又一次定义了color。所以会把<h1>定义的color覆盖掉。
也就是会所变成了
h1{
color:red;/* 颜色 */
text-decoration:underline;
}
em {
color:#004400;/* 颜色 */
font-size:40px;
text-decoration:underline;
}