我想将保证金最高限额:15px应用于此div的第一个元素
我从数据库中提取ckeditor数据 这就是为什么第一个元素是不可预测的
这是我的div结构,
@RequestMapping(value = "/patientdetails", method = RequestMethod.POST, headers="Accept=application/x-www-form-urlencoded")
public @ResponseBody List<PatientProfileDto> getPatientDetails(
@RequestBody PatientProfileDto name) {
List<PatientProfileDto> list = new ArrayList<PatientProfileDto>();
list = service.getPatient(name);
return list;
}
答案 0 :(得分:8)
您可以使用:first-child
。
.ckeditordata > :first-child {
margin-top: 15px;
}
答案 1 :(得分:2)
您可以将>
子选择器与:nth-child(1)
一起使用,仅对第一个孩子应用css,如下所示:
.ckeditordata > *:nth-child(1) {
color: red;
margin-top: 15px;
}
&#13;
<div class="ckeditordata">
<p>TEXT</p>
<p>TEXT</p>
<p>TEXT</p>
</div>
&#13;
答案 2 :(得分:1)
尝试;
.ckeditordata :first-child {
margin top:15px
}
答案 3 :(得分:1)
.selector> *:nth-child(1) {
color: green;
margin-top: 20px;
font-weight: 600;
}
<div class="selector">
<p>TEXT</p>
<p>TEXT</p>
<p>TEXT</p>
</div>
答案 4 :(得分:0)
你也可以通过jQuery使用。检查此代码是否有效:
$('.ckeditordata').children(':nth-child(1)').css('margin-top','15px');