私はCSSに関してはまったくの初心者なので、ここで自分で問題を理解することをほとんど諦めています。
私が抱えている問題は、WebSVNのインストールにdiffedファイルの表示に関連する奇妙な問題があることです。現在の線を強調表示するCSSがいくつかありますが、画面上でマウスを上下に動かすと、マウスを動かす方向に応じて、線が1〜2ピクセル上または下になります。
ここで、それを説明しようとするのは少し難しいです、これは問題を示すアニメーションGIFです:
WebSVNCSS問題の図http://www.vkarlsen.no/files/websvn_css.gif
自分で試してみるには、ここにある私のWebSVNリポジトリにアクセスしてください。
http://vkarlsen.serveftp.com:81/websvn/diff.php?path=/LVK_3_5/branches/controller_designer/LVK.Core/Reflection/TypeHelper.cs&rev=667&sc=1&repname=LVK
残念ながら、Google Chrome(またはその他)は上記のリンクの「クリック可能性」を壊しているようです。問題を回避するために、実際のリンクをテキストで投稿しました。ログインする必要がありますが、ユーザー名とパスワードはどちらも引用符なしの「ゲスト」です。サイトの証明書に関する警告が表示される可能性があることに注意してください。これはプライベートサーバーなので、実際の証明書を取得するつもりはないので、無視してください。
私が使用しているブラウザであるChromeとInternetExplorerでは、問題が明らかになっています。
おかげで、受け入れられた答えで問題は解決しましたが、私の質問も部分的にこれでした:
アニメーションGIFで、または試してみると、マウスが上に移動しているのを見ると、その線のCSSホバースタイルによってその線が高くなっていることがわかります。ただし、マウスカーソルを別の行に移動しても、1つの行にカーソルを合わせると、図の一番下の行は移動しません。確かに、1つは1〜2ピクセルを失い、もう1つはそれらを獲得したため、私がいた線と移動した線は方向に応じてシフトするはずですが、図の下部にあるテキスト行は本当に動かないでしょ?最初にマウスカーソルを行のリストに移動したとき、および元に戻した場合にのみ、1〜2ピクセル下に移動する必要があります。
特定の振る舞いはかなり奇妙だと思っただけです。