我的网站主要有一个div,我想过一些标题并隐藏标题的底部。 在下面的例子中,我希望蓝色方块高出20px并隐藏标题的底部。 我将不胜感激任何帮助。
<div class="header" style="height: 200px;width: 100%;background: yellow;"></div>
<div class="main" style="height: 800px;background: orange">
<div class="text" style="height: 100px;width: 50px;background: blue;"></div>
</div>
谢谢
答案 0 :(得分:0)
试试这个
.main { margin-top: -20px; }
答案 1 :(得分:0)
.main, .text { position:relative; }
.text { top:-20px; }
答案 2 :(得分:0)
使用position
属性和-50px margin
.text
<强> jsBin demo 强>
<div class="header"></div>
<div class="main">
<div class="text"></div>
</div>
.header{
position:relative;
height: 200px;
width:100%;
background: yellow;
}
.main{
position:relative;
height: 800px;
background: orange;
}
.text{
position:absolute;
height: 100px;
width: 50px;
background: blue;
margin-top:-50px;
}