大家!
我遇到了一个问题,那就是当块中的窗体高度变得更大时,它可能会更改块的高度(也许只是这样,不知道)。
我在http://jsfiddle.net/vXNCD上的样本

也许我有这个问题,因为我使用form

position: relative;
    left: 13em;
    top: 9em;


如果是这样,如何正确进行定位?
如何使我的#content覆盖所有inputs

最佳答案

如果您想将表单的位置稍稍越位,请在父元素中使用填充,而不要使用相对位置。

这是小提琴:http://jsfiddle.net/vXNCD/13/

我所做的是删除相对位置并在#content div中添加填充,并增加了框大小,以确保填充被算作宽度的一部分。

#content
{
    width: 70%;
    min-height: 30em;
    background-color: rgba(62,96,111,0.9);
    position: relative;
    margin: 5em auto;

    -webkit-border-radius: 0.42em;
    -moz-border-radius: 0.42em;
    -o-border-radius: 0.42em;
    -ms-border-radius: 0.42em;
    border-radius: 0.42em;

    padding: 9em 13em;

    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

关于html - div块的高度取决于内部内容,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23173743/

10-12 12:25
查看更多