CSS -
#header {
overflow: hidden;
background: url(images/header-bg.png) top repeat-x #FFFFFF;
position: relative;
border: none;
display: block;
height: 125px;
width:100%;
}HTML -
<div id="header">
<a href="http://localhost/" title="Dev" id="logo"><img src="images/logo.png" alt="" /></a>
</div>这在Firefox中工作得很好--

但不在Chrome中:( -

在Chrome中图像没有被垂直拉伸。
帮助!
请注意,我用的是Linux。
编辑:背景图片(50x112px) -

请在此处查看- http://movie-buffs.info/
发布于 2011-01-09 20:46:01
所以chrome会自动从另一个css文件中获取背景大小。
当我把
背景-大小:自动!重要;
在#header中,
这个问题已经不存在了。
感谢大家的帮助。
发布于 2010-12-27 14:19:22
你使用的背景的简写是将颜色#FFFFFF放在最后一个参数中,它应该放在第一个参数中。试着去掉速记,这样你的代码就会如下所示:
/* background: url(images/header-bg.png) top repeat-x #FFFFFF; */
background-image: url(images/header-bg.png);
background-repeat: repeat-x;
background-color: #fff;
background-position: top;速记顺序:
background-color, background-image, background-repeat, background-attachment, background-positionhttps://stackoverflow.com/questions/4536821
复制相似问题