<分区>
为什么要在 <a>
标签上管理用于 last-of-type 的 css 样式?
以及如何使最后一个 .block
具有 margin-right: 3em
和 <a>
标记元素具有 margin-right: 1em
?
.wrapper {
margin-top: 1em;
display: flex;
justify-content: flex-start;
background-color: silver;
}
.block {
width: 2em;
height: 2em;
background-color: teal;
line-height: 2;
margin-right: 1em;
text-align: center;
}
.block:last-of-type {
margin-right: 3em;
}
.end {
line-height: 2;
width: 3em;
height: 2em;
background-color: red;
text-align: center;
}
<div class="wrapper">
<a href="#" class="block">A</a>
<div class="block">A</div>
<div class="block">A</div>
<div class="block">A</div>
<div class="end">End</div>
</div>