2011-08-04 20 views
0

私は上部中央に私のスプライトを配置したい場合はどう相対的な位置決めスプライト

background: url(/images/sprites.png) no-repeat 0 -22px; 

または

background: url(/images/sprites.png) no-repeat top center; 

を行うことができますか?同様:

background: url(/images/sprites.png) no-repeat 0 -22px top center; 

UPD

私はダイナミックな幅のブロックを持っています。私はtop centerスプライトの一部である私のイメージを入れたいです。

+0

あなたはそれを行うことはできません。そのような単純な。 –

答えて

2

top centerなどのキーワード、または0 -22pxなどの明示的な値を使用できます。

同時に使用する方法はありません。

(あなたはもちろん、たとえば-22px topのために、それぞれのいずれかを使用することができます)

+0

ありがとうございますが、 'トップ-22px'は動作しません:)' 10px center'はうまく動作します。 – fl00r

+0

ええ、その場合(ほとんどのブラウザで)秩序が重要です。仕様を確認してください:http://www.w3.org/TR/CSS21/colors.html#propdef-background-position – thirtydot

+0

50%0と同じではありませんか? – avetarman

1
background: url(/images/sprites.png) no-repeat 0 -22px top center; 

これは無効です。

トップセンターは、と同じです。50%0です。

正確に何を望みますか?

関連する問題