CSS 选择器 : Children of class with one of the following classes

标签 css html twitter-bootstrap

我有一个 CSS 选择器的要求,其中包含 n 个类之一的给定类的所有子级都会受到影响。

我的容器是 .k-editor,我希望影响的子项是所有 Bootstrap 列 col-xs-1、col-xs-2 等。

所以我试了一下

.k-editor 
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1,
.col-xs-2, .col-sm-2, .col-md-2, .col-lg-2,
.col-xs-3, .col-sm-3, .col-md-3, .col-lg-3,
.col-xs-4, .col-sm-4, .col-md-4, .col-lg-4,
.col-xs-5, .col-sm-5, .col-md-5, .col-lg-5,
.col-xs-6, .col-sm-6, .col-md-6, .col-lg-6,
.col-xs-7, .col-sm-7, .col-md-7, .col-lg-7,
.col-xs-8, .col-sm-8, .col-md-8, .col-lg-8,
.col-xs-9, .col-sm-9, .col-md-9, .col-lg-9,
.col-xs-10, .col-sm-10, .col-md-10, .col-lg-10,
.col-xs-11, .col-sm-11, .col-md-11, .col-lg-11,
.col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
    padding: 0;
}

但这似乎忽略了 .k-editor 父级并将其自身应用于所有列。

任何人都可以就我可能做错的地方提供一些意见吗?

最佳答案

这段代码可以缩短:

.keditor [class^="col"] {
     padding: 0;
}

关于CSS 选择器 : Children of class with one of the following classes,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45161380/

相关文章:

css - Bootstrap 4 不同显示的列表布局

html - 数据标题/数据原始标题属性和可访问性

html - 制作背景图片的方法

jquery - 为什么我不能使用 JQuery 更改未排序列表中所有 li 元素的样式?

html - 如何在 CKEditor 中将谷歌字体设置为默认字体?

php - 抓取html时另一个数据日期值为null

javascript - 使用HTML5 + javascript进行演示的基本框架

html - 根据不同高度的LI调整LI的高度

html - 如何在没有固定高度的情况下在 IE 11 中垂直居中文本?

css - 当您使用鼠标单击另一个 div 时显示/隐藏 div