你能从div中的第一个元素中删除上边距和填充吗?因此,如果第一个元素是段落或标题,则没有上边距。
第一个元素可能是任何东西。这个想法不必编写所有元素的排列,但如果需要,我会这样做。
由于
答案 0 :(得分:2)
是。您想使用:first-child选择器
.parent :first-child { margin-top:0; }
答案 1 :(得分:1)
如果您的父div具有.parent
类,您可以找到带有CSS :first-child
选择器的第一个子元素。
所以你可以使用:
.parent:first-child {
margin-top: 0;
}