CSS 悬停问题仅在 Opera 中出现

标签 css opera

我有site 即使在 IE 中也能正常显示。然而,在 Opera 11.62 中,每当我将鼠标悬停在导航栏的链接上时,都会出现一个非常奇怪的错误。为什么会出现这种情况?这很烦人。 还有一件非常奇怪的事情正在发生,如果我调整浏览器窗口的大小,使最后一个链接超出页面,而不是只有最后一个链接在悬停时显示正常,但其他两个仍然损坏。

最佳答案

将此行代码添加到a:hover

height: 100%;

所以你得到:

a:hover { 
  background: -o-linear-gradient(top, #93C9ED 0px, #76B4E1 100%) transparent;
  border-bottom: medium none currentColor;
  border-left: 1px solid #1C5E9C;
  border-right: 1px solid #1C5E9C;
  border-top: 1px solid #1C5E9C;
  color: #275D8B;
  height: 100%;
}

关于CSS 悬停问题仅在 Opera 中出现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10767140/

相关文章:

html - div 中的表格未在 Opera 中显示

javascript - Opera 跨源资源共享

css - 如何修复表单,输入默认溢出行为

javascript - 如何使用 span 标签和字形图标而不是 Bootstrap 上的按钮制作下拉菜单?

javascript - Css 重置为小于 320px

css - 如何更改ck editor 4的边框颜色、半径和粗细

css - 元素宽度随着高度的增加而扩展

移动浏览器上的 Javascript/jQuery 页面更改事件

html - Opera 9 (Presto 2.12) CSS 标签与关键帧动画的兼容性

歌剧插图框阴影