html - 标题不显示背景图片

标签 html css background-image

我有一个带有 bodyheader 元素 的简单 html 页面:

<body>
    <header class="logoBar"></header>
</body>

我尝试将背景图像添加到 header。如果我这样做:

.logoBar {
   background:url('http://img704.imageshack.us/img704/2162/67726065.jpg') repeat-x center top;
}

它不显示图像。但是如果我做:

body {
    background:url('http://img704.imageshack.us/img704/2162/67726065.jpg') repeat-x center top;
}

我看到图片了。为什么它不适用于 header

谢谢。

最佳答案

尝试在标题元素的 css 上设置宽度和高度。

.logoBar {
   width: 100%;
   height: 250px; <!-- Your image height goes here...
   background:url('http://img704.imageshack.us/img704/2162/67726065.jpg') repeat-x center top;
}

关于html - 标题不显示背景图片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15969870/

相关文章:

javascript - 请帮助!:为什么我的JavaScript中没有音频?

html - 位置 2 div 的一个,在另一个上面,都是屏幕高度的 100%

IE8 中的 CSS3 PIE 多个背景 - 无重复 x

html - 自动调整为 100% 宽度保持纵横比的表格的图像背景

jquery - 用于富文本编辑的 Fabric.js javascript 框架

javascript - 为什么我的 JS 不能正确从表单中提取值?

html - 如何在两种颜色动画之间无限切换?

css - 垂直居中的 Bootstrap Carousel 图像标题

html - 导轨 : image change position after being updated

internet-explorer - IFrame 背景图像在 IE6 和 IE7 中不显示