用DIV+CSS做网页里要设置body和*各是规定哪些的
用DIV+CSS做网页里要设置body和*各是规定哪些的我是要是一个正常的网站,这两个都要定义哪些内容。有什么好处。...
用DIV+CSS做网页里要设置body和*各是规定哪些的
我是要是一个正常的网站,这两个都要定义哪些内容。有什么好处。 展开
我是要是一个正常的网站,这两个都要定义哪些内容。有什么好处。 展开
4个回答
展开全部
body{}表示是对body标签的设置,就是<html><head></head><body></body></html> 里面的body。
*{}表示对页面所有元素的设置,一般我们会设置*{margin:0px;padding:0px}来表示所有元素的margin和padding为0;
这两个的设置一般是为了页面标签的初始化,因为不同的浏览器默认标签有一些不同的属性。比如chrome默认li有margin-left:30px;的属性,p标签也默认有属性。有些浏览器会给body默认属性。如果不进行设置的话在不同浏览器解析出来的样式就会出现不一样,导致页面错乱。
*{}的优先级是很低的,你在第一个外部引用css文件中添加进行初始化,后面设置的属性如果和*{}里面的不符,会覆盖掉*{}里面的样式。这样,所有浏览器解析出来的样式就基本一样了。当然,浏览器兼容还有其他许多事情要做,对所有样式进行初始化是最基本的。
*{}表示对页面所有元素的设置,一般我们会设置*{margin:0px;padding:0px}来表示所有元素的margin和padding为0;
这两个的设置一般是为了页面标签的初始化,因为不同的浏览器默认标签有一些不同的属性。比如chrome默认li有margin-left:30px;的属性,p标签也默认有属性。有些浏览器会给body默认属性。如果不进行设置的话在不同浏览器解析出来的样式就会出现不一样,导致页面错乱。
*{}的优先级是很低的,你在第一个外部引用css文件中添加进行初始化,后面设置的属性如果和*{}里面的不符,会覆盖掉*{}里面的样式。这样,所有浏览器解析出来的样式就基本一样了。当然,浏览器兼容还有其他许多事情要做,对所有样式进行初始化是最基本的。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
body顾名思义就是说身体的,它规定的是整个页面的样式,不包括body里面的元素。
*也叫通配符,这个应该很好理解,它是指所有的元素,当然也包括body元素
*也叫通配符,这个应该很好理解,它是指所有的元素,当然也包括body元素
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
有些标签在IE中,将会自动margin一些边距,而在FF中margin则是0,
因此,如果想显示一致,所以最好在css中指定margin和padding,针对上面
两个问题,我的css中一般首先都使用这样的样式
*{margin:0;padding:0;}给定义死了,所以后面就不会为这个头疼了.
因此,如果想显示一致,所以最好在css中指定margin和padding,针对上面
两个问题,我的css中一般首先都使用这样的样式
*{margin:0;padding:0;}给定义死了,所以后面就不会为这个头疼了.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询