【发布时间】:2014-01-21 07:53:31
【问题描述】:
我有一个宽度 200 像素和高度 500 像素的主要分区。根据一些事件,我需要将宽度为 50px 和高度为 50px 的子分区添加到主分区中。我需要将它从左上到下添加并向右流动。
|---------------|
| | |
| 1 | 4 |
|-------|-------|
| | |
| 2 | 5 |
|-------|-------|
| | |
| 3 | 6 |
|-------|-------|
我已经尝试过这些 CSS,但它不起作用。
.SubDiv {
height: 50px;
width: 50px;
background: red;
}
.MainDiv {
max-height: 200px;
height: 200px;
width: 200px;
background: blue;
min-width: 100px;
direction: inherit;
}
<div>
<div id="SimulationPage">
<div id = "ParentDiv" class="MainDiv">
</div>
</div>
<input type='button' id = "adddiv" value='add div' />
</div>
$(document).ready(function () {
$('#adddiv').bind('click', function (eventargs) {
$("#ParentDiv").append('<div class="SubDiv"> </div>');
});
});
谁能帮我实现我想要的。
【问题讨论】:
-
您在寻找纯 CSS 解决方案还是 jQuery+CSS?如果用户添加(1)两个块(2)三个块(3)四个块......两个50px不能填满一个200px宽的盒子,元素是如何排列的。
-
你不能用一张桌子吗?
-
@SalmanA:我正在寻找纯 CSS 的解决方案
-
@sp00m:不,我不想使用表格。
-
@SujithKp :没有
jQuery,如果你有divs 的动态计数,你就无法实现!!