【发布时间】:2013-08-24 20:51:35
【问题描述】:
我有一个 GIF 和 JPG 格式的水平图像。这是我用 Paint 制作的东西——在纯色背景上带有图像的文本徽标。
我在尝试让它显示为横幅/标题时遇到了很多麻烦。
到目前为止,我只能显示纯色背景。文字/标志神秘地消失了。纯色背景在我的背景图像上延伸到全屏,我想要这样,但很明显,我的文字/徽标会显示出来。
这是我正在使用的代码:
<style>
body {
background: url("mybackgroundimage.gif") repeat;
}
#banner {
position: absolute;
top: 0px;
left: 0px;
right: 0px;
width: 100%;
height: 200px;
z-index: -1;
}
</style>
</head>
<body>
<img id="banner" src="mybannerimage.gif" alt="Banner Image"/>
</body>
我认为我的图像可能有问题。我尝试使用不同的图像进行此操作,效果很好,但我的文字被拉伸了。
当我使用此代码时,如何创建一个带有不拉伸徽标的横幅??
【问题讨论】:
-
将
height: 200x;更改为height: 200px; -
谢谢,其他人也发现了这一点。我修复了它,但这给了我同样的东西。
-
你为什么使用 z-index: -1?这将把它推到其他元素之下。您可以在 z 轴上想象它们。
-
设置
left和right以及width:100%是多余的,可能会产生冲突。