Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将CSS样式应用于新的Div id_Css_Css Selectors - Fatal编程技术网

将CSS样式应用于新的Div id

将CSS样式应用于新的Div id,css,css-selectors,Css,Css Selectors,在我的wordpress站点中,我的chimp button-*的div ID的编号会自动变化。与每次更改时都需要添加新的div id不同,有没有一种方法可以使用通配符来捕获从chimp按钮开始的所有div id 以下是我所拥有的: #chimp-button-7, #chimp-button-6, #chimp-button-5, etc... { position:relative !important; } 我想做这样的事 #chimp-button-* { position:relat

在我的wordpress站点中,我的chimp button-*的div ID的编号会自动变化。与每次更改时都需要添加新的div id不同,有没有一种方法可以使用通配符来捕获从chimp按钮开始的所有div id

以下是我所拥有的:

#chimp-button-7, #chimp-button-6, #chimp-button-5, etc... {
position:relative !important;
}
我想做这样的事

#chimp-button-* {
position:relative !important;
}
对不起,我是CSS noob。

这是属性选择器的调用

习惯了吗

这被称为属性选择器

习惯了吗


您可以使用[id^=chimp button-]来选择这些元素,因此[id^=chimp button-]将起作用,但这也是一种管理样式的糟糕方法


与其尝试根据一个ID模式选择元素,不如给所有这些元素一个公共类属性,例如class=chimp按钮,然后您可以使用.chimp按钮选择所有元素。

您可以使用一个ID模式选择这些元素,因此[ID^=chimp按钮-]将起作用,但这也是一种管理样式的糟糕方法


不要试图根据ID模式选择元素,而是给所有这些元素一个公共类属性,例如class=chimp按钮,然后可以使用.chimp按钮选择所有元素。

您需要的是属性选择器。使用html结构的示例如下:div[class*='chimp-button-']{color:red}

在div的位置可以添加任何元素,在class的位置可以添加指定元素的任何属性


有关CSS属性选择器的更多信息,请参阅和。

您需要的是属性选择器。使用html结构的示例如下:div[class*='chimp-button-']{color:red}

在div的位置可以添加任何元素,在class的位置可以添加指定元素的任何属性


有关CSS属性选择器的更多信息,请参见和。

参见此,这是此问题的真实答案。谢谢ZZBOV!我会先尝试创建一个新类。这是这个问题的真实答案。谢谢ZZBOV!我将首先尝试创建一个新类。
[id^="chimp-button-"],
[id*="chimp-button-"]{
   // here your  style 
}