先看代码:
<body>
<!-- 父元素 -->
<div style="width:100px;height:100px; border: 2px solid blue">
<!-- 子元素 -->
<div style="width:200px;height:200px; border: 2px solid red"></div>
</div>
</body>
我的本意原是 既然我设置了父元素的 width 和 height,那肯定是需要让子元素的内容老老实实地待在父元素限定的 width 和 height 属性之内啊,但浏览器显示的却是子元素可以轻轻松松突破父元素的范围限制,导致子元素的内容跑到父元素的边界之外了
浏览器为什么要允许子元素可以超出父元素呢?或者当子元素超出父元素时,为什么不帮我报个错呢? 就如一个盒子,一个盒子里面怎么能装下一个比它更大的盒子?