如何将图像放在div的顶部?

时间:2012-06-22 06:30:54

标签: html css image

这是我的代码

<div id="content_main2">
    <div id="content_main2_left"><img src="../images/logo.png"></div>
</div>

CSS

#content_main2
{
    width:800px;
    height:200px;
}
#content_main2_left
{
    float:left;
    width:300px;
    height:240px;
    margin-top:-40px;
    -webkit-border-radius:15px;
    -moz-border-radius:15px;
    border-radius:15px;
    background:#817339; 
}

我的结果

enter image description here

我需要在div顶部显示徽标。我的意思是#content_main2 div的一半和#content_main2_left的另一半。我怎么能这样做?

5 个答案:

答案 0 :(得分:4)

为图片写margin-top:-40px,而不是为div。

答案 1 :(得分:1)

更好地使用

position: absolute;

和    不同z-index两者

答案 2 :(得分:1)

您可以尝试使用负边距。

答案 3 :(得分:0)

用于图像使用以下css

#logoimage
{
   position: absolute;
   bottom: xxpx;
}

xx 替换为所需的像素。

答案 4 :(得分:0)

尝试将此规则添加到样式表中:

#content_main2_left img
{
    position: relative;
    left: 235px;
}

我对你希望它如何重叠感到困惑。