Html 标题后的背景图像

Html 标题后的背景图像,html,css,background-image,Html,Css,Background Image,工作演示: 我正在将这张图片作为背景图片,同时也有一个标题,但是,演示显示我的标题正在剪切到图片上 如何更正此问题,以便首先绘制标题,然后绘制背景主体图像。我仍然希望在不缩放图像的情况下保持图像的质量 尝试使用背景位置 background-position: 0px 85px; 我能做到这一点:) 或者您可以尝试使用以下方法: #background img { width: 100%; height: 100%; position: absolute; to

工作演示:

我正在将这张图片作为背景图片,同时也有一个标题,但是,演示显示我的标题正在剪切到图片上


如何更正此问题,以便首先绘制标题,然后绘制背景主体图像。我仍然希望在不缩放图像的情况下保持图像的质量

尝试使用背景位置

background-position: 0px 85px;
我能做到这一点:)

或者您可以尝试使用以下方法:

#background img {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 85px;
    left: 0;
    z-index: -1;
}
我看不出这些背景有什么不同(考虑缩放):


再说一次,我还有2分钟就要睡觉了,而且我还没戴眼镜;)

尝试使用背景位置

background-position: 0px 85px;
我能做到这一点:)

或者您可以尝试使用以下方法:

#background img {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 85px;
    left: 0;
    z-index: -1;
}
我看不出这些背景有什么不同(考虑缩放):


再说一次,我还有2分钟就要睡觉了,而且我还没戴眼镜;)

移除
img
标签,并对
div#background
使用
background image
。然后,将
背景位置设置为
中心85px

组合CSS:

div#background
{
    background:url('http://i52.tinypic.com/33xd1yu.jpg') no-repeat center 85px;
    width:100%;
    height:100%;
}

这将使背景图像向下移动85像素。

移除
img
标记,并对
div\background
使用
背景图像。然后,将
背景位置设置为
中心85px

组合CSS:

div#background
{
    background:url('http://i52.tinypic.com/33xd1yu.jpg') no-repeat center 85px;
    width:100%;
    height:100%;
}
这将使背景图像向下移动85像素。

给你

刚刚将
top:0
更改为
top:85px
,它就可以工作了。

给你


刚刚将
top:0
更改为
top:85px
,它可以工作。

您需要将宽度和高度属性保持在100%。我应该清楚地说明将上述代码附加到您的代码中。JSBin可能会错误地呈现它。选中实时预览复选框,您将在窗口右侧看到正确的结果。您需要将宽度和高度属性保持为100%。我应该清楚地说明将上述代码附加到您的代码中。JSBin可能会错误地呈现它。选中实时预览复选框,您将在窗口右侧看到正确的结果。:)感谢您在睡觉前回答问题,但在您的jsbin链接中,图像有一个滚动条。我不想要滚动条,也不想要图像被切断:)感谢你在睡觉前回答问题,但是在你的jsbin链接中,图像有一个滚动条。我不想要滚动条,也不想要剪掉图片!当我在工作中问这个问题时,你帮了我。添加
Top85px
会在右侧显示一个水平滚动条。我将
#背景img
高度更改为
88%
,将
div#报头高度更改为
10%
,这会使滚动条消失!很高兴你弄明白了,唯一的其他方法就是扔一堆容器来达到效果;然而,如果你能使用百分比,那么这就是你想要达到的目标的最佳途径。帕特里克!当我在工作中问这个问题时,你帮了我。添加
Top85px
会在右侧显示一个水平滚动条。我将
#背景img
高度更改为
88%
,将
div#报头高度更改为
10%
,这会使滚动条消失!很高兴你弄明白了,唯一的其他方法就是扔一堆容器来达到效果;然而,如果你能使用百分比,那么这就是你想要完成的最好的途径。