【发布时间】:2020-01-21 08:52:53
【问题描述】:
我正在使用引导程序,并将我的输入放在他们自己的 .form-group 中。我所有的输入也都包含在一个带有 .well 类的 div 中。
我想删除引导程序为.form-group 设置的默认margin-bottom:15px,但前提是它的父级.well div 中的.form-group 的最后一个实例。
<div class="well">
<div class="form-group">
<div class="col-md-6">
<div class="form-group">
<label class="m-b-none">Name</label>
<div class="input-group">
<input class="form-control" name="Name">
<div class="input-group-addon"><i class="fa fa-check-circle"></i></div>
</div>
</div>
<div class="form-group">
<label class="m-b-none">Surname</label>
<div class="input-group">
<input class="form-control" name="Surname">
<div class="input-group-addon"><i class="fa fa-check-circle"></i></div>
</div>
</div>
</div>
</div>
所以我想在每个具有 well 类的元素中将最后一个 form-group 上的 margin-bottom 设置为 0px。
我尝试了下面的代码,但它只是将样式应用于所有 .form-groups
.well .form-group:last-of-type {
margin-bottom: 0!important;
}
.well .form-group:last-of-type {
margin-bottom: 0 !important;
}
<link href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" rel="stylesheet" />
<div class="well">
<div class="form-group">
<input/>
</div>
<div class="form-group">
<input/>
</div>
</div>
<div class="well">
<div class="form-group">
<input/>
</div>
<div class="form-group">
<input/>
</div>
</div>
【问题讨论】:
-
您的代码似乎有效。可以发minimal reproducible example吗?
-
我正在抓取代码的精确副本,我想我可以看到它为什么不起作用。所有输入都包装在自己的表单组中,因此选择器会将其视为最后一个类型。
标签: html css twitter-bootstrap css-selectors