我有一個寬度爲200px,高度爲500px的主分區。根據一些事件,我需要在主要部門中添加寬度爲50px和高度爲50px的子部分。我需要將它從左上方添加到下方並向右流動。從上到下對齊div,然後從左到右
|---------------|
| | |
| 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寬的框,則元素如何排列。 –
你不能使用表嗎? – sp00m
@SalmanA:我正在尋找唯一的CSS解決方案 –