从div中删除任何元素的上边距

时间:2015-10-24 19:08:42

标签: css selector margin padding

你能从div中的第一个元素中删除上边距和填充吗?因此,如果第一个元素是段落或标题,则没有上边距。

第一个元素可能是任何东西。这个想法不必编写所有元素的排列,但如果需要,我会这样做。

由于

2 个答案:

答案 0 :(得分:2)

是。您想使用:first-child选择器

.parent :first-child { margin-top:0; }

答案 1 :(得分:1)

如果您的父div具有.parent类,您可以找到带有CSS :first-child选择器的第一个子元素。

所以你可以使用:

.parent:first-child {
    margin-top: 0;
}