如果我有一些 HTML:
<div class="wrapper">
<div class="first"> </div>
<div class="second"> </div>
</div>
还有一些 CSS:
.wrapper{
font-size:0px;
padding-top:200px;
background:rgba(255,0,0,.2);
}
.first{
display:inline-block;
width:25%;
height:300px;/*Actually the height will be dependent on text.*/
background:black;
position:relative;
bottom:100px;
}
.second{
display:inline-block;
width:75%;
height:100px;/*Height actually dependent on text*/
background:green;
}
注意:高度并不是真正固定的。它们依赖于文本。
请参阅此处的 JSFiddle。
如何使包装器仅包装内容而不包装向上移动列时剩余的空间?我希望黑色柱子下面没有粉红色。
我尝试了我能想到的所有overflow:auto/hidden/visible/etc
组合,我用谷歌搜索并找到了与position:absolute
无关的信息,但我找不到任何关于position:relative
的信息。
谢谢!
您可以尝试将margin-bottom:-100px;
添加到此代码中(到 .first class)。