G-mail や他のいくつかの Google サービスで Google スタイルのツールバーを再作成しようとしています。
フォーマットされたリストとネストされた div 要素の両方を 1 つのコンテナーに入れてみましたが、毎回同じ問題が発生します。
マウスオーバーすると、新しい 1px 境界線が他のすべての要素を移動し、次のようなものを適用する必要があります。
left: -1px;
bottom: 1px;
これは、現在 :hover されている要素にとってはすべてうまくいっていますが、残りはすべて動き回り、見苦しく見えます。
だから私の質問は次のとおりだと思います: :hover の新しい 1px が位置を変更しないように表示する方法はありますか?
明らかに、唯一の手段が絶対配置であり、ピクセル調整を行う必要がある場合は確かですが、よりエレガントな方法が必要です。