我有一个<div>
叫大盒子,里面有另一个<div>
叫小盒子。每个小盒子都包含一个单独的图像和文本,<div>
我还有一个图表来解释我的情况。
http://s21.postimg.org/4thwzlt9j/Untitled.jpg
问题是当文本大于包裹它的 div 时。如果我创建另一个小盒子,它将与上面的小盒子重叠。
如何修改 CSS,以便文本等元素越过<div>
小框不会重叠。
http://s18.postimg.org/kqkqlp6w9/Untitled.png
我不想使用保证金,因为它是固定的。如果一个小盒子只有 3 个文字,底部有很大的空白怎么办?
我怎样才能动态地制作它,所以如果文本有点过了,第二个小框不会重叠它,而是会调整它的大小,让它在底部有空间?
.bigbox {height: 700px;
width: 950px;
background:#FFFFFF;
border-style:solid;
border-color:#D5DADA;
border-width:1px;}
.smallbox {text-align:center;
height:300px;
width:250px;
background: #FFB236;
position:relative;
left:0px;top:0px;
margin-bottom: px;}
.imagebox img{margin:6px 6px;
padding-top:10px;
padding-bottom:10px;
padding-right:10px;
padding-left:10px;}
我的 HTML
<div class="bigbox">
<div class="smallbox"><div class="i"><img border="0"src="im.jpg" alt=""> </div>This is the text and it is wrapped inside a div. </div>
<div class="smallbox"><div class="imagebox"><img border="0"src="im.jpg" alt=""> </div>This is the text and it is wrapped inside a div.</div>