子容器宽度100%显示 为什么会超出父容器?

阅读 8.9k
3 个回答

box-sizing:border-box;
子元素加这一句就能解决了
宽度100%你设置的是内容的宽度

默认就是这么算的啊,因为默认的box-sizing值是content-box,width设置的是content的值。
你这里width改成auto,或者子元素设置box-sizing:border-box就行了,
还有问题的话去找盒模型的相关资料研究把

看来对盒子模型还不是很了解啊

如果想撑满的话,根本不需要给宽度,默认就是铺满的。

如果一定要加上宽度,并且宽度是包含padding在内的,那么需要指定box-sizing:border-box;

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