Css 删除任何元素的上边距,第一个在div中

Css 删除任何元素的上边距,第一个在div中,css,selector,margin,padding,Css,Selector,Margin,Padding,能否从div中的第一个元素中删除上边距和填充?因此,如果第一个元素是段落或标题,则没有上边距 第一个元素可以是任何东西。这个想法是不必写所有的元素排列,但如果需要的话我会写 谢谢是的。您想使用:第一个子选择器 .parent :first-child { margin-top:0; } 如果父div的类为.parent,则可以使用CSS选择器找到第一个子元素 因此,您可以使用: .parent:first-child { margin-top: 0; } 谢谢你。我不知道你可以在类和

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

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


谢谢

是的。您想使用:第一个子选择器

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

如果父div的类为
.parent
,则可以使用CSS选择器找到第一个子元素

因此,您可以使用:

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

谢谢你。我不知道你可以在类和伪类之间留一个空间