【发布时间】:2013-01-25 04:18:12
【问题描述】:
所以我的<h1> 前面应该有单独的自定义图案背景和单独的图像项目符号。问题是,我不能将两个样式元素都应用为背景图像(我听说你可以有几个使用 CSS3 的 bg 图像?但我现在想尝试一种更跨浏览器兼容的方式。)
html:
<div id="content">
<h1>Heading</h1>
<p>Paragraph</p>
</div>
css:
#content > h1 {
background: url("heading-bg.png") repeat;
padding: 25px 0 25px 80px;
}
现在我尝试做这样的事情来获取 css 中 <h1> 前面的子弹图像:
#content > h1:before {background: url("bullet1.png") no-repeat left;}
我可以在我的 <h1> 周围添加另一个 div 并在其上应用模式,并将项目符号直接应用于 <h1>。还有其他更聪明的方法可以达到我想要的效果吗?
谢谢!
【问题讨论】:
-
好吧,只是玩了一点,让它工作:
#aboutme > h1:before {content: url(../img/personal.png);}我想为h1:before设置 background-image 有点愚蠢.对不起!
标签: html css background-image