我想使用选择器最后一种类型来定位我的应用程序中的每个表单中的最后一个输入。最后一种类型的选择器不按预期工作
这就是HTML:
.form-input:last-of-type {
margin-bottom: 10px;
}
<form role="form"
method="POST"
action="{{ route('login') }}">
{{ csrf_field() }}
<div class="form-input">
<label>Username</label>
<input id="email"
placeholder="Enter your email"
type="email"
name="email"
value="{{ old('email') }}"
required autofocus>
</div>
<div class="form-input"> <!-- That's the element I want to target-->
<label>Password</label>
<!-- or this one -->
<input id="password"
placeholder="Enter your password"
type="password"
name="password"
required>
</div>
<div class="buttonWrapper">
<button type="submit">Login</button>
</div>
<div style="padding-bottom: 20px;" class="text--center">
<a class="text--uppercase text--condensed" href="">
Forgot Your Password?
</a>
</div>
</form>
基本上我想最后.FORM输入级有更多的填充,底部或最后.FORM输入的输入有更多margin-bottom(效果相同)。
我试图用这样的:
该代码的目标也是第一次输入,将每个输入之间的余量。
我也试过:最后一个孩子,但如果有更多的节点下我想要的目标不工作。
有没有办法解决这个问题?
我想将每个表单标签中的每个最后一个输入标签作为目标。我应该在某处添加破折号吗? – ste
类型的最后一个只适用于直接父项,所以如果在该输入周围有一个包装div(它将查找该包装的最后一个输入),则不能定位该表单的最后一个输入元素。 – delinear