css中* _ 的作用

来源:百度知道 编辑:UC知道 时间:2024/09/23 07:13:04

*{margin:0; padding:0;}
html{
padding:0;
_padding:100px 0 0 200px;
width:100%;
height:100%;
overflow:hidden;
}
body{
_padding:100px 0 0 200px;
_padding:/**/0;
height:100%;
overflow: hidden;
background-color:#000099;
}

其中_padding:/**/0; 这个又是干嘛的?
能否详细说说,有会怎样,无了会怎样?

其中_padding:/**/0; 这个又是干嘛的?

/*这里头写的是注释*/

我估计是他没删干净 ...

-------------------------

*{margin:0; padding:0;}
这个星星是全局定义。不能删。删了以后页面会乱七八糟。

-------------------------

padding:0;
_padding:100px 0 0 200px;
这里头的_是针对ie6浏览器写的。也就是说只有ie6浏览器才会表现出来padding:100px 0 0 200px;这个效果,其他浏览器会表现padding:0

如果去掉这个_,那其实padding的值就会变成padding:100px 0 0 200px;
所有浏览器都是这个效果了。
上面那句padding:0; 就无效了

-------------------------

_padding:/**/0;
这里头的/**/就是注释。删除吧。铁定是他写错了。
删不删都一个效果。。

应用于所有html标签
*{margin:0; padding:0;}
让所有标签的的上下左右边距
上下左右填充为 0PX
IE6中的margin-left默认3px;

这是写浏览器兼容用的
主要是兼容IE6的