我有CSS精靈圖像。它工作正常,但問題是我想要圖像右側的錨標記的文本。但它顯示在左側。精靈圖像在這裏。將Sprite圖像放置在錨標籤的右側?
http://jstiles.com/temp/1360875952/ctrls/css-sprite.png
預期結果:
[Mylinktext]<MyImagehere>
實際結果是什麼,我得到的是
<MyImagehere>[Mylinktext]
我不想僞後使用class.Becuase它不會在鍛鍊身體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>
我如何放置文本的圖像右側?
IE7是新的IE6。更好的是它被掩埋和遺忘。 – 2013-02-14 21:56:43
[背景位置](https://developer.mozilla.org/en-US/docs/CSS/background-position)是否適合您? – 2013-02-14 21:56:47
@FloydPink通過使用背景位置,我從Sprite中擷取特定圖像。現在我想將圖像放在錨標記文本的右側。我希望如果你看到代碼,你可以明白... – svk 2013-02-14 22:02:38