css - 如何在 CSS 中选择任何以某个单词开头的元素

标签 css css-selectors

我需要做的非常简单(理论上)。我有一些这样的选择器:

.foo-one{
    color: #fff;
    border: 1px solid red;
}

.foo-two{
    color: #fff;
    border: 1px solid blue;
}

我需要做的是选择任何以“.foo-”开头的元素以将全局样式应用于所有元素,因为我不想做类似的事情:

.foo-one{
    transition: border 1s linear;
}

.foo-two{
    transition: border 1s linear;
}

有办法吗?

最佳答案

Bootstrap 使用这样的选择器 [class^="foo-"]

^="string" 表示以string

开头

CSS3 Attribute Selectors

关于css - 如何在 CSS 中选择任何以某个单词开头的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19653999/

相关文章:

javascript - 属性包含选择器 * 备选

css - 当 thead 行的列少于 tbody 行时,如何更改整行的背景颜色?

html - CSS - 拉伸(stretch) div 以填充屏幕的可用高度(页眉固定高度,页脚高度未知)

javascript - 如果图像损坏,请移除图像及其容器

CSS first-child 被 LESS 覆盖

javascript - D3.js:enter().append()后的属性未设置

css - 在程式化的复选框下设置标签

javascript - jQuery 向 AJAX 调用或 CSS 解决方案添加另一个功能?

html - CSS - 溢出滚动不起作用

html - 我该如何解决这个 <a href> 问题?