IE11'deki düğmeler için varsayılan stil, bir vurgulu efekti içerir - düğmeler, vurguluda camgöbeği ile vurgulanır (tam etki temayla bağlantılı olabilir). Bununla birlikte, :hover
sözde sınıfını kullanarak görünüşte ilgisiz bir CSS kuralı eklemek, vurgulu düğmelerde vurgulama yapar ve tıklatıldığında bazı tuhaf davranışlar sergiler (vurgulu vurgulama uygulanmış gibi görünür ve düğmeyi tıklattığınızda takılır). CSS: IE11'de vurgulu sonları düğmesi stili
<div>
<button>Prev</button>
<button>Next</button>
</div>
"Önceki" düğmesinin üzerine gelerek bu şuna benzer:
https://jsfiddle.net/qtsfokmy/
aşağıdaki CSS kuralı eklerseniz (kullanıldığı hangi sınıf adı önemli, ya da eğer gelmez boştur veya aslında bir şey yapar), düğmeler artık vurgulu üzerinde vurgulanmaz, ancak bir düğmeyi tıklatırsam, hover efekti takılı kalır (örn.) Tıklandıktan sonra süpürdü değilken düğmesi hala vurgulanır:
https://jsfiddle.net/vwhurLy4/
My PC ayrıntıları
.AnythingYouWant:hover {}
şunlardır: Windows
ben yapıyor muyum 7 64 bit SP1, IE11 11.0.9600.18230, Aero Tema Bunun nedeni CSS ile geçersiz bir şey mi yoksa bu sadece tek bir IE11 hatası mı? Bunu düzeltmenin bir yolu var mı? Firefox ve Chrome, :hover
CSS kuralı tarafından rahatsız edilmiyor.
IE11 benim için iş gibi gözüküyor: Burada eylem "düzeltme" gösteren bir keman var https://jsfiddle.net/vwhurLy4/1/ sen hangi sorunları yaşadığınızı açıklık getirebilir ve Bunu yaşamak için kullanılan gerçek kodu paylaşın? – TylerH
FYI, bu yalnızca bir aero teması olduğunda gerçekleşir; temel temalarla (ve muhtemelen Windows 10 ile değil) gerçekleşir. Temaları değiştirene kadar yeniden oluşturamadım. –
Evet, kesinlikle bir böcek. Ben gönderirim. –