这是我尝试使用的 HTML:
<h1>Order Not Paid<span class="not-paid"></span></h1>
当然如果有更好的方法请说出来。
目前由于跨度内没有文本,浏览器似乎忽略了这个标签。Firebug 在检查时显示为灰色。
当我在跨度中放置文本时,图标显示正确。
我可以为这个效果应用什么 CSS 规则?这是我到目前为止所拥有的(它是 SASS,但很容易掌握):
h1 {
font-size: 24px;
span.not-paid {
background-image: url('/Public/images/remove.png');
background-repeat: no-repeat;
}
}
我希望图标出现在跨度所在的位置。
或者,做这样的事情是否符合犹太教规?如果是这样,我可以解决这个问题,因为它在 IE8 和现代浏览器上看起来不错。
<h1>Order Not Paid <img src="@Url.Content("~/Public/images/remove.png")" alt="" /></h1>