2012-02-01 20 views
0

私は垂直CSSスプライトメニューを持っています。CSS間スペースCSSスプライトメニューボタン

各垂直ボタンの間に(例では)3ピクセルのスペースを実現したいと思います。 CSSでこのスペースを作成することはできますか?

またはすべてのボタンでスプライトのサイズを変更し、CSSファイル内の新しい位置をすべて設定する唯一のオプションですか?

+0

から<br>を削除ねえ、問題は何ですか?画像が途切れている、または要素間にスペースを作成しようとしていますか? CSSはイメージを変更できません。 –

答えて

0

が、メイン:例えば

markupに問題があります。このように書きます:

ul#menu { 
    clear: both; 
    float: right; 
    list-style: none outside none; 
    margin: 0; 
    padding: 0; 
} 
#menu li { 
    margin-bottom: 3px; 
    margin-right: 10px; 
    overflow: hidden; 
    text-indent: -9999px; 
} 

&はあなたhtml

+0

ありがとうございます!それはうまく動作します! :o) 私はこのフォーラムを愛しています.... – Ronny

+0

喜んで助けてください:) – sandeep

0

はい、可能です。

各ボタンが独立して他のボタンの背景を使用して、あなたは、単にそれぞれにマージンを置くことができると仮定すると:はい、それは使用するのは簡単です

#menu li{ 
    background: url(../urlToSprite) /* set positions elsewhere */ 
    margin-bottom:3px; 
} 
関連する問題