使用 IE8(Windows XP 支持),以下简单的 CSS 选择器无法实现将嵌套的 ul 转换为无显示的目标。而是显示整个列表。此代码适用于 IE9+ 和所有其他现代浏览器。这是一个错误,还是预期的行为?
<html>
<head>
<style>
nav ul ul {
display: none;
}
</style>
</head>
<body>
<nav>
<ul>
<li><a href="#">Home</a></li>
<li><a href="#">Tutorials</a>
<ul>
<li><a href="#">Photoshop</a></li>
<li><a href="#">Illustrator</a></li>
<li><a href="#">Web Design</a>
</li>
</ul>
</li>
<li><a href="#">Articles</a>
<ul>
<li><a href="#">Web Design</a></li>
<li><a href="#">User Experience</a></li>
</ul>
</li>
<li><a href="#">Inspiration</a></li>
</ul>
</nav>
</body>
</html>