html - 如何让 div 落后于另一个 div?

标签 html css

我试图让“box-left-mini”位于下方的 div 之前。

<div class="box-left-mini">
   this div is infront
    <div style="background-image:url(/images/hotcampaigns/campaign-sample.png);height:100px;width:100px;">
        this div is behind
    </div>
</div>

box-left-mini 的 CSS 是:

.box-left-mini {
    float:left;
    background-image:url(website-content/hotcampaign.png);
    width:292px;
    height:141px;
}

最佳答案

您得到这么多不同答案的原因是您没有准确解释您想要做什么。您通过代码获得的所有答案在编程上都是正确的,但这完全取决于您想要实现的目标

.box-left-mini{
    float:left;
    background-image:url(website-content/hotcampaign.png);
    width:292px;
    height:141px;
}

.box-left-mini .front {
    display: block;
    z-index: 5;
    position: relative;
}
.box-left-mini .front span {
    background: #fff
}

.box-left-mini .behind_container {
    background-color: #ff0;
    position: relative;
    top: -18px;
}
.box-left-mini .behind {
    display: block;
    z-index: 3;
}
<div class="box-left-mini">
    <div class="front"><span>this is in front</span></div>
    <div class="behind_container">
        <div class="behind">behind</div>        
    </div>
</div>

关于html - 如何让 div 落后于另一个 div?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19561585/

相关文章:

javascript - 印象.js : CSS3 select one id within another

html - float 和 block 级元素

javascript - 模糊背景图像,而不是文本

javascript - 在基于 AJAX 的 Web 项目中,我应该将 URL 放在哪里?

html - 为什么这种样式不适用于目标元素?

html - 图像在 div 中未正确居中

html - IE 8 & IE 9 给我 `textarea` 的高度小于 `rows` 属性值请求的高度

html - 不透明度属性在 css 中没有给出预期的结果

css - 移动设备上的 Bootstrap Wordwrap 问题

javascript - 浏览器翻译单引号 (') into "s 并忽略 "\"s, HTML/Javascript