CSS元素不设置宽度的问题?

box1{

height:100px;
padding:100px;
background-color:black;

}

box2{

height:100px;
margin: 0 -100px;
background-color:black;

}

上面两个box都没有设宽度,但是却能够被拉伸为整个浏览器的宽度,原理是什么?

阅读 4.4k
3 个回答

块级元素宽度在标准文档流中默认占满父级元素宽

块状元素不设置宽度,宽度默认是父元素宽度的100%

新手上路,请多包涵

块元素默认宽度100%

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