DIV+CSS布局一个小问题, body{} 跟 body *{}后面加个*是啥意思?body不是已经是全局了吗

body *{
font-size:1em;
}

*全局定义,级别比body高,这么写没有意义,除非他后面跟其他元素,或者可以直接写
*{ font-size:1em;}

body * ul{color:gray;}
BODY元素的两级以下的UL元素颜色为灰色
也就是说BODY元素的任何下级UL元素不为灰色,但其他UL,不论是DIV的下级元素,还是列表项,或是表格,都会成为灰色
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-09-29
楼主,经过验证,区别如下:
body{} 代表的是全局DOM模型下body标签内(全局)的样式标准规范,
而body *{}代表的是全局body 标签下” 所有子类标签内(全局) “的全局样式标准规范,

使用背景颜色 background-color:#F00; 就可以看出效果,但是如果是针对字体的话,
body *{
font-size:1em;
}
就是说,如<body>这些字体将可以由body{font-size:12px;}样式更改<div>而这些字体将应用body *{font-size:16px;}</div></body>
第2个回答  2012-09-29
这么写没有任何意义的。
1、如果说定义为全局的,而且高于body的,那么直接用*号就可以。
2、如果说,想完成body的全局,但是以后可以修改为自定义的,那么就直接用body,但不用*号。
第3个回答  2012-09-29
这个是浏览器兼容。
可以不写的。
没必要,。
第4个回答  2012-09-29
直接写*就可以了,不用再写body

...跟 body *{}后面加个*是啥意思?body不是已经是全局了吗
全局定义,级别比body高,这么写没有意义,除非他后面跟其他元素,或者可以直接写 { font-size:1em;} body * ul{color:gray;} BODY元素的两级以下的UL元素颜色为灰色 也就是说BODY元素的任何下级UL元素不为灰色,但其他UL,不论是DIV的下级元素,还是列表项,或是表格,都会成为灰色 ...

Div+css中body{}以及*{}有什么不同?
body{}包括<body>与<\/body>中的样式定义,只要其下方没有再次对标签进行独立定义,则样式按 body {} 所定义的来执行。最常用的是 *{margin:0;padding:0;} 可以使所有的浏览器这两项默认值统一,有利于后期的兼容性调整。最外层设置一个布满屏幕的DIV后设置属性,这是很多设计者使用的办法,它可以...

css中的*是什么意思?
代表选择所有标签的意思,包括body标签及body里面的所有标签。

css样式表中.body{}与body{}的区别
.body{}是一个类。只有引用class="body"时才有效(如<div class="bocy">).而body{}则不需要引用。只要页面中有<body>这个标签就有效!

CSS 文件中 Body > Div 是什么意思,紧跟在Body {...}后?
div是上下文选择符~表示选择body里面的所有div~但是body>div不同~~是子代选择符~它表示的是选择body的子代div ~例如在结构 <body> <div class="1"> <div>我没有被选择<\/div> <\/div> <\/body> body>div 只能选择class="1"的div ~因为它是body的子代~但是在IE6中这个选择符是不被支持的~...

css里面,“ * ”号和“body” 在应用上有什么区别?
} body { background: #CCC;padding-top: 20px;text-align: center;} * 代表所有元素 所以对*设置了属性 也就是对html标签的所有元素设定了属性 而body只是一个标签 但是他是结构标签的开始 所以给他设置的属性 如果之后的标签 有继承属性 那么他就会或者body标签允许继承的属性,比如背景颜色 ...

1.对“Div+CSS网页布局”的认识
<div id="footer"><\/div> 这不是布局,是结构。这是一个对内容块的语义说明。当你理解了你的结构,就可以加对应的ID在DIV上。DIV容器中可以包含任何内容块,也可以嵌套另一个DIV。内容块可以包含任意的HTML元素---标题、段落、图片、表格、列表等等。根据上面讲述的,你已经知道如何结构化HTML,...

DIV+CSS布局问题,让两个DIV标签并排
1、使用css float并排显示:对div设置一个float浮动属性即可解决不并排显示,只要并排div盒子总宽度小于或等于最外层盒子宽度即可实现多个div对象并排显示。加float浮动实现多个div并排显示。这里对div通设一个浮动,当然实际使用时候,要通排显示div对象的加入css类,就对要同行显示css选择器设置浮动。避免其它...

关于div+css在网页中的布局问题,我一直没有弄明白这个问题哦!谢谢了...
{margin:0px auto;padding:0px;}是全局没有边距,紧贴布局。还有就是为了兼容各个浏览器!网页整体颜色为黑色,没有下划线,文字大小是12像素。图片没有边框。a:link,a:visited,a:hover{text-decoration:none;color:#000000;}可以这样简写,要尽量减少代码量,还有要按照a:link,a:visited,a:hover,a...

怎么用div布局加css样式做网页
下面我们进行布局一般网页都是3层一级,所以我们需要div布局了在body里面写一般我会先分为3层 <html> <head> <title><\/title> <link href="main.css" type="text\/css" rel="stylesheet"> <\/head> <body> <div id="top"> <div id="top1"><\/div> <div id="top2"><\/div> <div ...

相似回答