0

スプライト用のCSS関数が3つあり、それらとのリンクを作成しました。画像が読み込まれると、そのようになります ここに画像の説明を入力してください

私のコードのいくつかを以下に示します。

#twitterReply
{
  width:16px;
  height:16px;
  text-decoration:none;
  display:block;
  background-image:url('path');
  background-position:-0px -0px;

}
#twitterReply:hover,#twitterReply:active  { background-position:-16px -0px; }

#twitterRetweet
{
  width:16px;
  height:16px;
  text-decoration:none;
  display:block;
  background-image:url('path');
  background-position:-32px -0px;
}
#twitterRetweet:hover,#twitterRetweet:active  { background-position:-48px -0px; }

#twitterFavorite
{
  width:16px;
  height:16px;
  text-decoration:none;
  display:block;
  background-image:url('path');
  background-position:-64px -0px;
}
#twitterFavorite:hover,#twitterFavorite:active  { background-position:-80px -0px; }

どうすればそれらを一緒に置くことができますか?

4

1 に答える 1

2

それらはすべて持っていますdisplay: block、それが理由です。ブロックは親要素の全幅を占めるため、ブロックのシーケンスはスタックのように見えます。

display: inline-block代わりに使用してください。

于 2012-06-01T23:13:45.143 に答える