我有一些<div>
元件,其被定位絕對的相對母體內:算法從絕對變換爲相對位置
我需要一個頁面上顯示這些場,在相同的位置,但也使用頁面流。
例如,如果一個DIV被刪除,它下面的人應該動起來:如果他們仍然擁有絕對位置
頁面流不起作用。
是否有任何算法/ css技巧,我可以使用以顯示在同一位置的div和也使用頁面流?
代碼:
HTML:
<div class="element" style="width: 300px; top: 10px; left: 0;"></div>
<div class="element" style="width: 300px; top: 10px; left: 310px;"></div>
<div class="element" style="width: 300px; top: 50px; left: 0;"></div>
<div class="element" style="width: 300px; top: 50px; left: 310px;"></div>
<div class="element" style="width: 610px; top: 90px; left: 0px;" id="elementToRemove"></div>
<div class="element" style="width: 300px; top: 130px; left: 0;"></div>
<button id="deleteButton" style="position: absolute; top: 170px;">Delete</button>
JS:
$("#deleteButton").click(function() {
$("#elementToRemove").remove();
});
CSS:
.element {
position: absolute;
height: 30px;
background-color: #f0f0f0;
}
爵士小提琴請 – underscore
他們爲什麼要在相對父定位絕對?有什麼特別的原因嗎? – Gotschi
@Gotschi他們是絕對的,因爲我可以拖動它們將它們移動到我想要的位置(是一個表單設計器) – Catalin