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

html-css05

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

body{}表示是对body标签的设置,就是<html><head></head><body></body></html>

里面的body。

*{}表示对页面所有元素的设置,一般我们会设置*{margin:0pxpadding:0px}来表示所有元素的margin和padding为0;

这两个的设置一般是为了页面标签的初始化,因为不同的浏览器默认标签有一些不同的属性。比如chrome默认li有margin-left:30px的属性,p标签也默认有属性。有些浏览器会给body默认属性。如果不进行设置的话在不同浏览器解析出来的样式就会出现不一样,导致页面错乱。

*{}的优先级是很低的,你在第一个外部引用css文件中添加进行初始化,后面设置的属性如果和*{}里面的不符,会覆盖掉*{}里面的样式。这样,所有浏览器解析出来的样式就基本一样了。当然,浏览器兼容还有其他许多事情要做,对所有样式进行初始化是最基本的。

用js来控制body样式不用写ID那么麻烦。一般一个HTML页面只有一个body,比方改变body的背景为红色可以用:document.body.style.backgroundColor

=

"#FF0000"。要指定BODY为某个class的css样式,那么可以:document.body.className

=

"样式"

万一有多个BODY,那么可以用数组解决各个BODY的问题,第一个body是:document.body(0)......

如何设置body的颜色”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“css如何设置body的颜色”本教程操作环境:windows7系统、CSS3&&HTML5版、Dell G3电脑。这个属性设置了一个元素的前景色(在 HTML 表现中,就是元素文本的颜色);光栅图像不受 color 影响。这个颜色还会应用到元素的所有边框,除非被 border-color 或另外某个边框颜色属性覆盖。background-color属性设置一个元素的背景颜色。元素的背景是元素的总大小,包括填充和边界(但不包括边距)。