根据我在这里和那里收集和理解的内容(当我错了时阻止我):只要您使用您的文档类型触发标准模式,子选择器(>)就可以在 IE7+ 上工作,html5<!DOCTYPE html>应该这样做。
不过,我的CSS:
nav > ul > li > a
{
    padding: 0.2em 2em 0.2em 2em;
    background-color: #FAFAFA;
}
nav > ul > li > a:hover
{
    background-color: #AFAFAF;
}
似乎没有到达我的html:
<!DOCTYPE html>
...
<body>
<header>
    <nav>
        <a class="inblock valignC logo" href="/"><img src="static/img/logo.gif" /></a>
        <!--Menu nav : LOGO | Agence | Portfolio | Equipe | Clients | Contact-->
        <ul class="inblock valignC">
            <li class="inline"><a class="ie" href="/agence/">Agence</a></li>
        ...
        </ul>
...
在 IE8 中,我必须使用我在 targetted 上添加的专用 .ie 类<a>。
有什么解释吗?