我有 css 精灵图像。它工作正常,但问题是我想要锚标记文本的图像右侧。但它显示在左侧。精灵图像在这里。
http://jstiles.com/temp/1360875952/ctrls/css-sprite.png
预期结果:
[Mylinktext]<MyImagehere>
我得到的实际结果是
<MyImagehere>[Mylinktext]
我不想在伪类之后使用。因为它在 IE7 浏览器中也不起作用。我的代码如下。
.ctrls
{
font-family:Arial;
font-weight:bold;
font-size:16px;
color:black;
background-image: url(images/ctrlsprite.png);
//background-image: url(images/css-sprite.png);
background-repeat:no-repeat;
text-decoration:none;
display: inline-block;
padding-left:30px;
}
.ctrls:hover
{
background-position: 0px -252px;
text-decoration:underline;
}
a.magenta
{
background-position:0px -144px;
}
和 HTML
<div>
<p>Magenta</p>
<a href="#" class="ctrls magenta">Et Movet</a>
</div>
如何将图像放置在文本的右侧?