问题很简单,但我不确定是否可行。我想在所有<h1>
元素中添加一个图片作为项目符号。我知道可以通过以下方式实现:
<span class='bullet'></span><h1>My H1 text here</h1>
使用 CSS:
.bullet{
background: url('bullet.png') no-repeat;
display:inline-block;
vertical-align: middle;
background-size:100%;
height:25px;
width:25px;
margin-right: 5px;
}
但是有没有自动完成同样的事情的方法呢?我在想像这样的东西:
h1{
list-style-image: url('bullet.png');
}
但这似乎只适用于 <ul>
元素。我真的不想在每个 <h1>
元素之前粘贴 <span>
元素。有什么建议吗?
vertical-align
和padding-right
来实现了这一点,但我喜欢你的语义方法。+1! - Sablefoste