그래서 기본적으로 .round는 첫 번째 유형 선택기로 margin-left 속성을 잃게됩니다. 재미있는만큼 last-of-type selector가 잘 작동합니다. 내가 뭘 잘못하고 있니?pseudo-selector first-of-type doesnt work
<div id="box">
<div id="headline">One big headline</div>
<div class="round">Button 1</div>
<div class="round">Button 2</div>
</div>
#headline {
display: block;
width: 90%;
margin-left: 5%;
margin-right: 5%;
top: 50%;
line-height: 1.2em;
font-size: 3.0em;
font-weight: 800;
text-align: center;
text-transform: uppercase;
color: #333;
}
.round {
display: inline-block;
background: #15D43C;
width: auto;
height: 40px;
border-radius: 20px;
padding-left: 2em;
padding-right: 2em;
text-align: center;
font-size: 0.75em;
font-weight: 700;
text-transform: uppercase;
line-height: 40px;
vertical-align: baseline;
color: #fff;
margin-left: 1em;
margin-top: 1em;
}
.round:first-of-type {
margin-left: 5em;
}
확실하지 투표 사람,하지만 이유가 충분하고하는의 것입니다. –