【发布时间】:2013-08-28 22:36:37
【问题描述】:
我不知道在这个定义中把伪类放在哪里:
#recently_played_grid li img {
margin-left: 10px;
}
我想在列表的第一个子项中将 margin-left 设置为 0px。我应该这样做:
#recently_played_grid li:first-child img
?
好像不行
【问题讨论】:
-
你想要图像的边距在第一个 li 内,还是 li 本身?
-
你可能想要
#recently_played_grid li img:first-child。这会将样式应用于该li中的第一个img子级。 -
第一个子元素是哪个元素?那是你应该放置选择器的地方。
-
似乎对我有用:jsfiddle.net/58kVH
-
first-child的行为在这里解释:w3.org/TR/CSS2/selector.html#first-child Fiddle 可能会更清楚您的问题
标签: html css css-selectors