私のリンクはここにあります:
私は list-style-image: を使用して、水平方向のリスト (一番上と一番下) の区切り文字を指定しています。各リストの最初の li から画像を削除する .first のクラスがあります。
見よ、IE6 では動かない。箇条書きの画像が表示されず、テキストの下の数ピクセルがトリミングされているように見えます。
このページの 'haslayout' バグをいくつか修正しましたが、ルール階層に何か関係があるような気がしますが、ハッキングしてもうまくいかないようです。
おそらく誰かがこれに光を当てることができますか?ありがとう。
また、私の色の変更はホバーでは機能しますが、同じセレクターで下線では機能しませんか?
編集OK、yoavfが提案する背景画像手法を使用しましたが、これでうまくいくようですが、トリミングの問題はまだ残っています。それから別の問題のように見えます...
ここに私の改訂されたCSSがあります
#site-navigation li {
background-image:url(../img/site-nav-seperator.gif);
background-position:0 4px;
background-repeat:no-repeat;
float:left;
padding-left:15px;
}
#site-navigation li.first {
background-image:none;
}
さらに編集:
タグに行の高さを与えることで、トリミングも修正できました。
#site-navigation a {
color:#666666;
display: block;
text-decoration:none;
margin-right: 1em;
line-height: 1.1em;
}
しかし、これは少しボッジのように感じます:)