-2

我正在使用设计器来开发 UI,并且该设计器为组件生成绝对定位的 css。当某些组件未呈现时,我希望下一个组件相应地定位自己。我如何使用 css 来做到这一点。例如:

我希望从文档中删除的 label3 <div id="div1"> 向上移动并使用已删除的标签空间。

<html>
<head>
<style type="text/css">
#set
{
position:absolute;
left:100px;
top:100px;
height:100px;
width:300px;
}

#div1{
position:relative;


}

#label1{
position:absolute;
left:10px;
top:30px;
height:10px;
width:10px
}

#label2{
position:absolute;
left:100px;
top:30px;
height:10px;
width:10px
}


#label3{
position:absolute;
left:20px;

}


</style>
</head>

<body>

<fieldset id="set">
<label id="label3">Male:</label>
<div id="div1">
<label  id="label1">Divlabel1:</label>
<label  id="label2">Divlabel2:</label>

</div>

</fieldset>

</body>

</html>
4

1 回答 1

0

我将页面的动态部分放在一个静态定位的 div 中。并将位置:绝对更改为位置:相对并删除顶部和左侧属性。静态定位的元素从文档中删除,但相对定位的元素一个接一个地放置。

于 2012-05-08T18:39:10.890 回答