【问题标题】:Internet Explorer hack for styling hover on non-link elements?Internet Explorer hack 用于将鼠标悬停在非链接元素上?
【发布时间】:2013-02-18 00:25:32
【问题描述】:

我有:

UL LI:hover {
    background-color: #729518;
}

在除 IE (a 标签上设置 :hover 样式。

有没有人知道如何让:hover 处理其他元素?

【问题讨论】:

    标签: css internet-explorer cross-browser internet-explorer-9


    【解决方案1】:

    这家伙认为它只有在您拥有 HTML 4.01 严格的 DOCTYPE 时才有效:http://www.bernzilla.com/item.php?id=762

    要获得更完整的悬停支持,您可能需要使用 Javascript 解决方案。

    【讨论】:

    • 在 IE 中,直到并包括 IE 10,:hover 仅支持“标准模式”下的所有元素。在“Quirks Mode”中,许多较新的 CSS 结构被忽略。但是有几个文档类型字符串将 IE 设置为“标准模式”。其中最简单的是<!doctype html>(放置在文档的开头)。如果这没有帮助,可能有一些特殊的东西仍然让 IE 进入“Quirks Mode”,请参阅hsivonen.iki.fi/doctype
    猜你喜欢
    • 1970-01-01
    • 2020-01-03
    • 1970-01-01
    • 1970-01-01
    • 2014-03-28
    • 2011-06-02
    • 2013-07-09
    • 1970-01-01
    • 2021-07-15
    相关资源
    最近更新 更多