在顶部图像上的DIV内添加文本

时间:2014-06-19 21:24:34

标签: html css

我正在尝试在图片顶部的Div中心添加文字“Post”,但它会在图片旁边添加:

HTML:

<div id="Post">
    <span  class="Post">Post
        <img src="images/ask_post.png" />
    </span>
</div>

CSS:

#Post {
    position:absolute;
    background-image:url('../images/ask_post.png') no-repeat;
    left:741px;
    top:157px;
}

2 个答案:

答案 0 :(得分:0)

看起来你正在调用图像两次。一旦进入css并再次进入div。去掉       

答案 1 :(得分:0)

首先从div元素中删除图像,文本不会在该图像的顶部,只有背景。其次,使用background properties来玩,直到它看起来像你想要的那样。

我的猜测是您需要调整background-sizebackground-position

<div id="Post">
    <span  class="Post">Post</span>
</span>

查看background-size:cover;是否符合您的要求。您可能还需要调整div的heightwidth以获得您想要的内容。