何らかの理由で、ChromeとIEが、順序付けされていないリスト用に作成したCSSをページの他のリンクに適用しています。 Firefoxのすべてが素晴らしいように見えるので、何が起こっているのか全く分かりません。これは私が使用CSSです:ChromeとIE8でCSSが不適切に適用されています
ul#gallery-tags li a, a:visited {
line-height: 40px;
width: 100%;
display: block;
padding-left: 5px;
color: #606060;
text-decoration: none;
border-bottom: solid 1px #e0e0e0;
}
ul#gallery-tags li a:hover {
background-color: #1d95d8;
color: #fff;
border-bottom: none;
}
例はここにある:Firefoxのでhttp://jsfiddle.net/UAHw7/30/、すべてがうまく見えます。しかし、ChromeとIEでは、リストのCSSは他のリンクにも影響を与えます。実際、私の「フッターリンク」には40pxの線の高さがあると思われます。
私はWeb開発の初心者ですから、助言が役に立ちます。ありがとう。
あなたの側では、 'フッター'リンクのメニュー項目と同じ行の高さを確認できますか?それは私がChromeで見ると私のためにレンダリングする方法です。 'フッター'のリンクはFirefoxで一定の間隔を置いていますが、Chromeではulメニューで指定した40pxの行の高さを使用します(不正確です)。 – user1218795
また、自分のリンクのターゲットを指定していないので、私の 'a'タグはまだ何も指していないので、ブラウザ履歴の問題にはなりません。 – user1218795
これは同じ問題だと思います。 Firefoxでは、現在のページへのリンクはすでに「訪問済み」とみなされません。私が示すように余分なビットをセレクタに追加すると、少なくともこの問題はChromeではなくなります。 – nicolaskruchten