【发布时间】:2014-06-16 06:05:41
【问题描述】:
我们正在尝试控制内容的垂直间距,并让一切正常运行,除非内容跟随 div - 请考虑以下事项:
<div>
<ul>
<li></li>
</ul>
</div>
我们想从所有紧跟 div 的 ul 中删除上边距,所以一直在尝试:
div + ul {
margin-top: 0;
}
这是该选择器的正确用途吗?
我们似乎无法让它发挥作用 - 任何指向正确方向的指针都将不胜感激。
干杯
本
【问题讨论】:
-
立即关注一个 div 这与您发布的 HTML 代码一起向我展示了您可能想要的意思是 第一个直接孩子,所以规则应该是
div > ul:first-child -
相邻选择器将用于
<div></div> <ul> -
我会补充一点(我相信)在 ul 元素上声明 margin-top 并不常见,通常你填充容器。
-
@King King - 加油,天知道我在想什么!
标签: css