rwhn.net
当前位置:首页 >> 在Css中,BoDy和*有什么不同啊 >>

在Css中,BoDy和*有什么不同啊

*能规定所有元素标签的样式 Body只代表标签的样式 *包含body *一般规定CSS中大家都需要的 像{margin:0 padding:0} 而body一般规定{font}

body是对body对象样式的控制,而*则是对所有对象进行样式的控制。如果有继承性的样式用在body和*是一样的效果,比如说font-size,没有继承性 的样式用在body里只对body有用,而*则所有的对象都应用上了,比如说background-color。

肯定不一样啦~*号是通配符,指所有的标签,BODY 就是制标签,按包含于被包含关系来说,*包含标签而被包含在*中。具一个很简单的例子,一个标准xhtml文件里面可以看到 *可以包含html 但body就不可以了。 再举一个例子,著名的starHTML hack用法为...

*{} 包括与中的所有属性样式定义,只要其下方没有再次对标签进行独立定义,则样式按通配符 * {} 所定义的来执行。 body{}包括与中的样式定义,只要其下方没有再次对标签进行独立定义,则样式按 body {} 所定义的来执行。 * 最常用的是 *{margin:...

.body{}是一个类。只有引用class="body"时才有效(如). 而body{}则不需要引用。只要页面中有这个标签就有效!

基本上效果是一样的,就是边框可能不同,如果你将边框全部设为0,那效果一样。 这两个分开来用也有好处的,比如用html{}来设定顶部的背景图,用body来设定页面底部的背景图。

body控制的是正规物理页面你能看见的部分,在body体中加div标签和body体不是一个级别的,渲染的先后顺序是不一样的。而*则表示所有标签

在 CSS 中, 和 的区别往往被忽略,全局样式或者定义在 上,或者定义在 上。实际上,两者是有区别的,不论是 CSS 老鸟还是新手,都应该了解。 HTML 和 Body 如何关联 根据 标准定义 , 是文档的根元素, 、 是 唯一的两个子元素。按照 规范 , ...

css中>表示的就是父子级关系只能一级,如下这个示例: 像上边这个html结构,如果css写的是: body > div{}那就只能控制class为one这个div的样式。如果去掉>,就可以控制body里边的所有div。

没有为什么,只有定义习惯的问题,只要可以实现想要的效果,实现路径是多重的,你可以自行选择实现方式。 当然有的合理有的繁琐,但是最终效果是一样的~

网站首页 | 网站地图
All rights reserved Powered by www.rwhn.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com