我有这个CSS并且正在寻找一种更聪明/更好的方式来编写它。
daypicker>table>tbody>tr>td>button.btn.btn-sm.btn-secondary,
daypicker>table>tbody>tr>td>button.btn.btn-default.btn-info,
daypicker>table>tbody>tr>td>button.btn.btn-sm.btn-info,
daypicker>table>tbody>tr>td>button.btn.btn-sm{
padding: 0.25rem;
font-size: 0.8rem;
}
Mayble我应该将daypicker>table>tbody>tr>td
放在变量中吗?
从StackOverflow上的其他类似问题我明白我可以使用通用选择器,但在我的情况下不知道如何使用它。
答案 0 :(得分:0)
根据评论更新了答案
Q 中的代码段有button.btn
个共同点,所以您可以使用它,但根据您的评论,您不需要在button.btn.btn-sm.btn-danger
上使用此样式在这种情况下,您可以使用此解决方案:
<强>#1 强>
.daypicker>table>tbody>tr>td>button.btn:not(.btn-danger){
padding: 0.25rem;
font-size: 0.8rem;
}
这个CSS会选择所有button.btn
个元素,除了一个类别为.btn-danger的元素。 Refer link
<强>#2 强>
.daypicker>table>tbody>tr>td>button.btn{
padding: 0.25rem;
font-size: 0.8rem;
}
/*the style below will reset to your need for .btn-danger*/;
.daypicker>table>tbody>tr>td>button.btn.btn-danger{
padding: /*your desired size*/;
font-size: /*your desired size*/;
}
由您决定使用适合您要求的那个。希望这会对你有所帮助。