前天做了个网页,发现header的最上面div有空白的小边框,如下:

边边.png

为什么呢?查了半天原来是CSS少了个:* { margin:0; padding:0;}。IE的body的margin默认值为20px。。。

这个*是通配符,代表了所有标签,然后这个设置外部内部的边距都为0。其实还可以这样设置:div,ul,li{margin:0px;padding:0px}

设置之后就这样啦

边边11.png