【发布时间】:2017-09-12 09:02:25
【问题描述】:
我有这个 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;
}
也许我应该将daypicker>table>tbody>tr>td 放入一个变量中?
从 StackOverflow 上的其他类似问题中,我了解到我可以使用通用选择器,但不知道如何在我的情况下使用它。
【问题讨论】:
-
能否分享一下HTML代码
-
您可以为所有这些元素添加一个唯一的类并以这种方式定位它,或者您可以通过删除嵌套的父元素来缩小范围,如果我正确理解您的问题,请使用
daypicker > button。 -
daypicker不是元素类型,它可能是类名或 id;在这种情况下,您需要编写.daypicker(如果是类名)或#daypicker(如果是 id)。 -
我在我的 Angular 项目中使用这个库。 github.com/Gillardo/ngx-bootstrap-datetime-popup 使用 bootstrap v.4 并且需要对 css 进行一些更改。这是 html:
-
daypicker 是我从 github 安装的一个元素,我无权访问它,因此我无法向相关元素添加类。上面的 css 有效,但我正在寻找一种增强它的方法。
标签: javascript css scss-lint