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

图片描述

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

图片描述

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

.navBar {
    height: 70px;
    background: #05af45;
    margin: -20px;
}
阅读 3.1k
2 个回答

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

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

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题