0

如何更改元素position以使其适应其上方的元素,因此当框变大时(当人们输入更多文本时,框会随着输入更多文本而{height:auto;}变大或变小)无论如何我如何使第二个框position消失只是5px(框之间的空间)经过第一个框?

4

1 回答 1

0

你有嵌套元素的能力吗?如果是这样,您可以使用相对定位。这是一个小提琴,我用 jQuery UI 调整了顶部的<div>大小,所以你可以看到第二个<div>响应第一个的高度变化:http: //jsfiddle.net/RFaGZ/

HTML:

<body>
    <div id="one">
        <div id="two"></div>
    </div>
</body> 

CSS:

#one {
    height: 200px;
    width: 200px;
    border: 1px solid black;
}

#two {
    height: 100px;
    width: 200px;
    position: relative;
    top:103%;
    border: 1px solid black;
}
于 2013-07-12T03:47:28.587 回答