【发布时间】:2016-10-13 03:38:53
【问题描述】:
我需要将 CSS 应用到第一个和最后一个孩子。
这是我的代码:
<div class="parent">
<div class="A B"><div class="xyz"></div></div>
<div class="A B"><div class="xyz"></div></div>
<div class="A B"><div class="xyz"></div></div>
</div>
.parent {
display: inline-block;
width: 100%;
}
.A {
display: inline-block;
max-width: 75%;
position: relative;
clear: both;
}
.B {
float: left;
padding: 10px;
}
我试图做如下:
.parent:first-child {
margin-top: 15px;
}
.parent:last-child {
margin-bottom: 2px;
}
所以第一个孩子的上边距变成15px,所有孩子之间的差距变成4px;
但它不起作用。请帮我解决这个问题。
【问题讨论】:
标签: css