background-image
CSS を使用してリスト項目 (li)のプロパティを宣言し、自分のサイト用の単純な画像ナビゲーションを作成しようとしています。問題は、text-indent
画像を画面外に置くために使用すると、リンクがもう存在しないことです(画面外にもあると思います)。どんな助けでも大歓迎です。ここに私のXHTMLがあります:
<div id="nav">
<ul>
<li class="current about">
<a href="#about" title="about">about</a>
</li>
<li class="contact">
<a href="#contact" title="contact">contact</a>
</li>
<li class="networks">
<a href="#networks" title="networks">networks</a>
</li>
</ul>
</div>
ここに私のCSSがあります:
#nav li {
display: block;
float:left;
background-image: url("images/nav-normal.png");
height:47px;
text-indent: -9999px;
}
画像スプライトを使用しているため、個々のリスト項目の背景位置も設定しました。前もって感謝します!