用DIV+CSS做网页里要设置body和*各是规定哪些的

用DIV+CSS做网页里要设置body和*各是规定哪些的我是要是一个正常的网站,这两个都要定义哪些内容。有什么好处。... 用DIV+CSS做网页里要设置body和*各是规定哪些的
我是要是一个正常的网站,这两个都要定义哪些内容。有什么好处。
展开
 我来答
e_and_a
2008-08-02 · TA获得超过360个赞
知道小有建树答主
回答量:166
采纳率:0%
帮助的人:94.2万
展开全部
定义的内容就是 body 所包含的所有元素
一般包括 背景颜色、字体、字号、边框、行高等属性
* 就是对所有的元素
一般就设置 margin 和padding 或者 边框的值之类的

body 和* 等 通用选择符和通配符的好处 就是
避免代码的重复书写啊 减少代码量 更改起来很方便
chenfei2341
2015-06-05 · TA获得超过845个赞
知道小有建树答主
回答量:396
采纳率:25%
帮助的人:248万
展开全部
  body{}表示是对body标签的设置,就是<html><head></head><body></body></html> 里面的body。
  *{}表示对页面所有元素的设置,一般我们会设置*{margin:0px;padding:0px}来表示所有元素的margin和padding为0;
  这两个的设置一般是为了页面标签的初始化,因为不同的浏览器默认标签有一些不同的属性。比如chrome默认li有margin-left:30px;的属性,p标签也默认有属性。有些浏览器会给body默认属性。如果不进行设置的话在不同浏览器解析出来的样式就会出现不一样,导致页面错乱。
  *{}的优先级是很低的,你在第一个外部引用css文件中添加进行初始化,后面设置的属性如果和*{}里面的不符,会覆盖掉*{}里面的样式。这样,所有浏览器解析出来的样式就基本一样了。当然,浏览器兼容还有其他许多事情要做,对所有样式进行初始化是最基本的。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
medievalfolk
2008-07-29
知道答主
回答量:41
采纳率:0%
帮助的人:0
展开全部
body顾名思义就是说身体的,它规定的是整个页面的样式,不包括body里面的元素。
*也叫通配符,这个应该很好理解,它是指所有的元素,当然也包括body元素
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
单车学院
2008-08-05
知道答主
回答量:21
采纳率:0%
帮助的人:0
展开全部
有些标签在IE中,将会自动margin一些边距,而在FF中margin则是0,

因此,如果想显示一致,所以最好在css中指定margin和padding,针对上面

两个问题,我的css中一般首先都使用这样的样式

*{margin:0;padding:0;}给定义死了,所以后面就不会为这个头疼了.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式