.box { width: 100px; height: 100px; background: red;}
.bd { width: 100%; padding: 10px; background: black;}
<div class="box"><div class="bd"></div> </div>
如上结构,子元素将会溢出
解决方法:CSS3:
加入box-sizing:border-box;属性即可解决
一般的方法:父元素设置padding
例:
<div class="box" style="padding-right: 20px;"><div class="bd"></div></div>

.container .block{ position: absolute; width: 33.3333%; height: 280px; transition: all 0.3s; } .container .block .item{ position: absolute; top: 0; left: 0; padding: 6px; box-sizing:border-box;
添加box-sizing:border-box; width: 100%; height: 100%; transition: all 1.2s; z-index: 1; opacity: 1; transform: scale(1, 1); }
本文探讨了CSS中常见的布局问题及其解决方案,特别是如何通过使用`box-sizing:border-box`属性来避免子元素溢出的问题,并提供了具体的代码示例。

3131

被折叠的 条评论
为什么被折叠?



