私は、このMENUのCSSスプライトを、各メニュー項目に単純なアイコンの代わりに使用するようにしました。これは16px widhtが設定されている必要があるためです。しかし、もし私がそれをするならば、すべてが乱されてしまいます。この種のメニューでCSSスプライトを使用するには?
画像スプライトはHEREですが、自分で動作させるためにwnought cssは知らないのですが、私は運が悪くなくても、現在の機能には影響しません。 (親は親を取得し、スパンには自動的に調整するために、ulにはautoのwidhtが必要です)。
私はこの:(助けが必要ください
SOLUTION:CSS
.nav li a{
line-height: 16px; /* new position */
position: relative; /* new position */
padding-left: 24px; /* new position */
}
.iconized i{
background: url("images/icons/menu.png") no-repeat scroll transparent;
display: inline-block;
height: 16px;
vertical-align: middle;
width: 16px;
margin-right: 3px;
position: absolute; /* new position */
left: 5px;/* new position */
}
.iconized li .user{
background-position: -2px -2px;
}
SOLUTION:HTML
<ul class="nav iconized left">
<li><a href="#"><i class="user"></i><span>Profile</span></a></li>
</ul>
サイトはすばらしく見えます。しかし、どのメニューを参照していますか?上のタブまたはロールオーバーメニュー? –
は、ユーザーの1人(galery、スクラップなど)です。 –