我正在努力弄清楚为什么我有一个 height:100% 的元素,它比它的容器大,尽管 box-sizing 被设置为 border-box;
我在这里做了一个小提琴:https ://jsfiddle.net/a8v9a8ok/6/
我已将元素设置为 100% 高度并将 box-sizing 设置为边框框,但包含在名为“left”的部分中的文章正在流过该部分,并且它包含的文本 textarea 也正在流过。
html, body {
height: 100%;
width: 100%;
}
html {
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
*, *:before, *:after {
-moz-box-sizing: inherit;
-webkit-box-sizing: inherit;
box-sizing: inherit;
}
我不只是想隐藏溢出,我希望元素保持包含在它们的容器中并将相应的容器填充到 100%。
我敢肯定这是一个简单的解决方法,但我一直在尝试几个小时无济于事,所以任何帮助将不胜感激!
编辑:我只是想让所有元素都适合它们各自的容器,而不会垂直重叠。我希望将 textarea 高度设置为 100% 应该会导致它填充其容器中的剩余空间。
谢谢