首页 > jsp没给div加个padding,实际上却显示padding,怎么回事呢?

jsp没给div加个padding,实际上却显示padding,怎么回事呢?

.navBar {
    height: 70px;
    background: #05af45;
}

padding要给-20才正常,真奇怪,难道有默认值的?

.navBar {
    height: 70px;
    background: #05af45;
    margin: -20px;
}

浏览器是有默认值的,所以写页面之前一般会有reset的动作,把一些默认值重置掉,才写自己的样式


哥们,浏览器都是有默认样式滴,我们需要去除默认的margin和padding,最简单做法就是在css文件最顶部加上
*{margin:0;padding:0},但是这样做并不科学,仅仅实现咱们的需求而已,简单暴力;
你可以去下一个normalize.css重置你的样式,详见链接http://necolas.github.io/normalize.css/

【热门文章】
【热门文章】