尝试在div的底部开始跨距,现在我找到了答案。 不按照我想要的方式工作,我不希望它们彼此分层。
https://jsfiddle.net/j96s0pn6/
#wrap {
height: 200px;
position: relative;
}
.msg {
bottom: 0;
position: absolute;
}
<div id="theWwrap">
<div id="wrap">
<span class="msg"><b>Nickname: </b>Text</span><br>
<span class="msg"><b>Nickname: </b>Text</span><br>
</div>
<form id="theInput">
<input size="35" id="message">
<input type="submit">
</form>
</div>
答案 0 :(得分:0)
你可以重新安排你的html #wrap
,也可以在表格中包装。然后给#theWwrap
relative
位置,第二个位置absolute
位置而不是单个类:JS Fiddle
HTML
<div id="theWwrap">
<div id="wrap"> <span class="msg"><b>Nickname: </b>Text</span>
<br> <span class="msg"><b>Nickname: </b>Text</span>
<br>
<form id="theInput">
<input size="35" id="message">
<input type="submit">
</form>
</div>
</div>
CSS
#theWwrap {
height: 200px;
position: relative;
}
#wrap {
bottom: 0;
position: absolute;
}
<强>解释强>
absolute
获取与其直接相关的位置 - 非static
父级。因此,如果两个兄弟姐妹定位absolute
,并且分配了相同的位置(顶部,左侧,底部,右侧),它们将落在同一区域。
<强>来源:强>