我正在构建一个表单,但出于一个疯狂的原因,nth-child 似乎无法在输入字段上工作。一个 jsfiddle 来说明问题:http: //jsfiddle.net/nGuLp/。第二个输入字段不应该得到正确的边距,但确实如此。为什么这不起作用?HTML:
<div class="block-inner">
<h1>Blah</h1>
<hr />
<input type="text" placeholder="Voornaam" name="firstname" id="firstname" class="left" />
<input type="text" placeholder="Achternaam" name="surname" id="surname" class="left" />
</div>
CSS:
input {
width: 45%;
margin-right: 10%;
}
input:nth-child(2){
margin-right: 0;
}