我有一个图像,我必须用于我的标题,我不能使用固定图像作为标题宽度根据标题文本而变化,因此我做了3片图像,重复,中间片将重复与文本和结束切片图像,应该关闭标题,我已经包括了图像和我正在使用的CSS,结束切片不起作用,任何人都可以告诉我我做错了什么:为标题使用背景图像
<div class="product-item">
<div class="product-title">
<span><h3>@Model.Name</h3></span>
</div>
</div>
CSS:
.product-grid .product-item .product-title
{
background-image: url('images/first-slice.png');
background-repeat: no-repeat;
background-position: 0% 0%;
height:37px;
}
.product-grid .product-item .product-title span
{
background-image: url('images/last-slice.png');
background-repeat: no-repeat;
background-position: 100% 50%;
height:37px;
}
.product-grid .product-item .product-title h3
{
background-position: 50%;
background-image: url('images/middle-slice.png');
background-repeat: repeat-x;
height:37px;
margin-left:5px;
}
现场测试网站:Website
首先图片: 中图片: 结束切片:
我只想补充的高端形象,ü意味着应该增加而不是跨度有点像另一个类:
...
的风格,虽然它的语义上不正确的有一个跨度H3,这是这个问题的不是原因 - H3的高度,使得跨接管37px高度 – ptriek
所以正确的方法是将包一切的div然后添加造型 –