私は垂直CSSスプライトメニューを持っています。CSS間スペースCSSスプライトメニューボタン
各垂直ボタンの間に(例では)3ピクセルのスペースを実現したいと思います。 CSSでこのスペースを作成することはできますか?
またはすべてのボタンでスプライトのサイズを変更し、CSSファイル内の新しい位置をすべて設定する唯一のオプションですか?
私は垂直CSSスプライトメニューを持っています。CSS間スペースCSSスプライトメニューボタン
各垂直ボタンの間に(例では)3ピクセルのスペースを実現したいと思います。 CSSでこのスペースを作成することはできますか?
またはすべてのボタンでスプライトのサイズを変更し、CSSファイル内の新しい位置をすべて設定する唯一のオプションですか?
が、メイン:例えば
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
はい、可能です。
各ボタンが独立して他のボタンの背景を使用して、あなたは、単にそれぞれにマージンを置くことができると仮定すると:はい、それは使用するのは簡単です
#menu li{
background: url(../urlToSprite) /* set positions elsewhere */
margin-bottom:3px;
}
から
<br>
を削除ねえ、問題は何ですか?画像が途切れている、または要素間にスペースを作成しようとしていますか? CSSはイメージを変更できません。 –