【发布时间】:2015-05-28 11:28:58
【问题描述】:
我有一个固定宽度和高度的 div,如下所示:
<div class="fontTest">A</div>
我制作了一个大小为 800px*169px 的 jpeg 背景图像以适合这个 div。以下是我正在使用的 css:
.fontTest {
font-family:'Noto Serif', serif; color:#744801;
margin-left:auto;
width:800px;
height:169px;
margin-right:auto;
background: #FDEEEE url('img/bkg1.jpg') 0 0 no-repeat fixed;
}
我正在使用速记背景 css 属性在 1 行中定义所有背景属性。由于图像的宽度和高度与 div 的宽度和高度相匹配——图像应该完美地覆盖 div——但这并没有发生。背景图像仅部分覆盖了 div ()。请帮忙。
【问题讨论】:
-
试试
background-size: cover; -
在您的情况下,图像的尺寸似乎与容器不同。所以,有一个空间。尝试妥协容器或图像的尺寸。或者使用
background-repeat: repeat-x水平重复背景。 -
#fiddle 会很好...
标签: css