【发布时间】:2016-11-12 14:17:38
【问题描述】:
在 Safari(最新版本的 El Capitan OS X)和 iOS 9 中,以下代码有效,但我不确定为什么只在此处而不在 Mac OS X 上的最新版本的 Chrome 和 Firefox 中。
<section id="content" class='special-content'>
...
<article>
<ul>
<li>Headline
<ul>
<li>Explanation 1</li>
<li>Explanation 2</li>
<li>Explanation 3</li>
</ul>
</li>
</ul>
</article>
这是有问题的事情:
@media (min-width: 500px) {
.special-content ul:not(ul li ul) { display: table; }
.special-content ul li:not(ul li ul li) {
vertical-align: middle;
display: inline-table;
border-spacing: 1rem;
border: 1px solid #469A79;
}
.special-content ul li:not(ul li ul li) { margin-bottom: 0}
}
.special-content ul li:not(ul li ul li) { color: red; }
.special-content ul li:not(ul li ul li) ul li { color: green; }
【问题讨论】:
标签: html css css-selectors