DIV+CSS布局一个小问题, body{} 跟 body *{}后面加个*是啥意思?body不是已经是全局了吗
5个回答
展开全部
楼主,经过验证,区别如下:
body{} 代表的是全局DOM模型下body标签内(全局)的样式标准规范,
而body *{}代表的是全局body 标签下” 所有子类标签内(全局) “的全局样式标准规范,
使用背景颜色 background-color:#F00; 就可以看出效果,但是如果是针对字体的话,
body *{
font-size:1em;
}
就是说,如<body>这些字体将可以由body{font-size:12px;}样式更改<div>而这些字体将应用body *{font-size:16px;}</div></body>
body{} 代表的是全局DOM模型下body标签内(全局)的样式标准规范,
而body *{}代表的是全局body 标签下” 所有子类标签内(全局) “的全局样式标准规范,
使用背景颜色 background-color:#F00; 就可以看出效果,但是如果是针对字体的话,
body *{
font-size:1em;
}
就是说,如<body>这些字体将可以由body{font-size:12px;}样式更改<div>而这些字体将应用body *{font-size:16px;}</div></body>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这么写没有任何意义的。
1、如果说定义为全局的,而且高于body的,那么直接用*号就可以。
2、如果说,想完成body的全局,但是以后可以修改为自定义的,那么就直接用body,但不用*号。
1、如果说定义为全局的,而且高于body的,那么直接用*号就可以。
2、如果说,想完成body的全局,但是以后可以修改为自定义的,那么就直接用body,但不用*号。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个是浏览器兼容。
可以不写的。
没必要,。
可以不写的。
没必要,。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
直接写*就可以了,不用再写body
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询