CSS超级菜问题.发米的哦

来源:百度知道 编辑:UC知道 时间:2024/06/25 08:19:25
请问是否可以把以下2个同名 GSS参数合并成一个
#intro h2 {
color: #004A72;
line-height: 28px;
display:block;
clear:both;
height: 28px;
margin: 0 1px;
padding: 0 6px;
border-bottom: 1px solid #C9E8FA;
background: url(../images/nav_bg.gif) repeat-x;
}
#intro h2 {
background: #EAF6FF;
}

以上2个是否能合并成下面的一个:

#intro h2 {
color: #004A72;
line-height: 28px;
display:block;
clear:both;
height: 28px;
margin: 0 1px;
padding: 0 6px;
border-bottom: 1px solid #C9E8FA;
background: url(../images/nav_bg.gif) repeat-x;
background: #EAF6FF;
}

谢谢,如果可以为什么编者会分开写?
合并写会不会有什么问题?与分开有没有不同处

可以写在一起,没有什么不同
不过有点问题
就是上面那个会被下面的取代
下面应该写成
background-color: #EAF6FF;
这样才可以

当然可以合并写,而且是应当合并写的

从上面的css看,分开写可能是编者故意的,是为强调某一知识点。

合并写不会有什么问题,与分开写不同的是,比分开写更节省代码,更简洁。

可以合并,但背景会以图片优先显示,合并为一项的条件是各定义不冲突,这样才能看到效果

可以写在一起。2楼的说错了,背景是显示#EAF6FF颜色,同样的属性写在后面的优先显示。

可以合并。分开写是为了组合方便,可以更灵活使用。
比如:
p,h2{padding:10px;background:#000;color:#fff;}
p{font:normal 12px/1.5 "宋体";}
h2{font:bold 14px/2 "宋体";}