如何在CSS中选择前面有单词的项目
我需要做的是非常简单(理论上)。我有一些选择器,如下所示:如何在CSS中选择前面有单词的项目,css,css-selectors,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-t
.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;
}
有办法做到这一点吗?像这样使用引导选择器
[class^=“foo-”]
^=“string”
表示以字符串开始
引导使用的选择器如下所示[class^=“foo-”]
^=“string”
表示以字符串开始
引导使用的选择器如下所示[class^=“foo-”]
^=“string”
表示以字符串开始
引导使用的选择器如下所示[class^=“foo-”]
^=“string”
表示以字符串开始
试试这个:
[class*="foo-"]{
.. styles for all classes starting with foo- ...
}
试试这个:
[class*="foo-"]{
.. styles for all classes starting with foo- ...
}
试试这个:
[class*="foo-"]{
.. styles for all classes starting with foo- ...
}
试试这个:
[class*="foo-"]{
.. styles for all classes starting with foo- ...
}
如果有很多不同的类以foo
开始,我建议为这个类创建一个额外的类,例如foo
,这样您就可以:
.foo{
transition: border 1s linear;
}
但是,如果这不是一个选项,而不是两种样式,则您可以在规则中使用2个选择器选择1:
.foo-one,
.foo-two{
transition: border 1s linear;
}
我不建议尝试创建一个选择器来适应以foo
开头的不同类名。它违背了类名的意义。如果有很多不同的类从foo开始,我建议为它创建一个名为foo
的额外类,例如,您可以执行以下操作:
.foo{
transition: border 1s linear;
}
但是,如果这不是一个选项,而不是两种样式,则您可以在规则中使用2个选择器选择1:
.foo-one,
.foo-two{
transition: border 1s linear;
}
我不建议尝试创建一个选择器来适应以foo
开头的不同类名。它违背了类名的意义。如果有很多不同的类从foo开始,我建议为它创建一个名为foo
的额外类,例如,您可以执行以下操作:
.foo{
transition: border 1s linear;
}
但是,如果这不是一个选项,而不是两种样式,则您可以在规则中使用2个选择器选择1:
.foo-one,
.foo-two{
transition: border 1s linear;
}
我不建议尝试创建一个选择器来适应以foo
开头的不同类名。它违背了类名的意义。如果有很多不同的类从foo开始,我建议为它创建一个名为foo
的额外类,例如,您可以执行以下操作:
.foo{
transition: border 1s linear;
}
但是,如果这不是一个选项,而不是两种样式,则您可以在规则中使用2个选择器选择1:
.foo-one,
.foo-two{
transition: border 1s linear;
}
我不建议尝试创建一个选择器来适应以foo
开头的不同类名。它打破了类名的界限。试试看
[class|=foo]
演示
参考资料:试试看
[class|=foo]
演示
参考资料:试试看
[class|=foo]
演示
参考资料:试试看
[class|=foo]
演示
参考资料:通过搜索,我发现这一点,这并不完全是您想要的,但可以做到:
.foo-one,.foo-two {
transition: border 1s linear;
}
来源:“通过搜索,我找到了这个,这不是你想要的,但可以做到:
.foo-one,.foo-two {
transition: border 1s linear;
}
来源:“通过搜索,我找到了这个,这不是你想要的,但可以做到:
.foo-one,.foo-two {
transition: border 1s linear;
}
来源:“通过搜索,我找到了这个,这不是你想要的,但可以做到:
.foo-one,.foo-two {
transition: border 1s linear;
}
来源:“您有什么原因不能添加其他类吗?我认为这会更简单…最简单的方法是使用属性选择器,但如果您能向我们展示您的标记,我们可以找到一个更好的定制解决方案。我建议您检查以熟悉CSS
selector或者您为什么不能添加另一个类?我认为这会更简单…最简单的方法是使用属性选择器,但如果您能向我们展示您的标记,我们可以找到一个更好的定制解决方案。我建议您检查以熟悉CSS
selector或者您为什么不能添加另一个类?我认为这会更简单…最简单的方法是使用属性选择器,但如果您能向我们展示您的标记,我们可以找到一个更好的定制解决方案。我建议您检查以熟悉CSS
selector或者您为什么不能添加另一个类?我认为这会更简单…最简单的方法是使用属性选择器,但如果您能向我们展示您的标记,我们可以找到一个更好的定制解决方案。建议我检查一下以熟悉CSS
选择器