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>
テキストの右側に画像を配置するにはどうすればよいですか?