css - css如何重置:hover to default state?

标签 css hover default

我有以下规则:

.quiz .panel .choices a:hover,
.quiz .panel .choices a:active {background-position: 0 -30px;}

而且由于 iOS 在与 :hover 交互时的怪异行为,这一点有据可查。 .我想重置 <a>标记为 iOS 的正常 CSS 状态。在我的页面中,javascript 将在顶层注入(inject)一个名为“iOS”的类,因此我将覆盖的以下规则是:

.iOS .quiz .panel .choices a:(?????)

问号是我不知道的部分。我写了什么 CSS 规则来重置 <a>标记以便伪类处于默认状态?

最佳答案

我不太明白你的问题,但你有 4 个选项是

a:link
a:hover
a:active
a:visited

我猜你需要

.iOS .quiz .panel .choices a:link {background-position: 0 0}

关于css - css如何重置:hover to default state?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13938218/

相关文章:

javascript - 在 HTML Canvas 中悬停时显示数值

javascript - Jquery 无法悬停追加 html

javascript - 如果将鼠标悬停在另一个重叠元素上,则保持鼠标处于事件状态

java - GWT ListBox 默认未选中

javascript - 是否可以自定义 Chrome 或其他浏览器以在所有打开的选项卡上运行本地 JavaScript 文件?

python - 使用当前类实例的属性作为方法参数的默认值

javascript - .css() 方法未被调用,因此 <div> 未更新

javascript - React html 可定制样式

html - CSS 忽略同级 div

html - 如何将占据 2 行的跨度与仅占据 1 行的相邻列垂直居中?