Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/36.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中查询具有多个类的元素?_Css_Css Selectors - Fatal编程技术网

有没有办法在CSS中查询具有多个类的元素?

有没有办法在CSS中查询具有多个类的元素?,css,css-selectors,Css,Css Selectors,如何查询同时具有两个类的元素 例如: <div><span class="major minor">Test</span></div> 测试 我想对同时具有“大”和“小”类的所有跨距进行样式设置。下面应该可以实现这一点: span.major.minor { color: red; } 注意:使用InternetExplorer6时必须小心-它将只读取选择器的最后一个类。例如,它将错误地将上述规则应用于以下情况: <span class

如何查询同时具有两个类的元素

例如:

<div><span class="major minor">Test</span></div>
测试

我想对同时具有“大”和“小”类的所有跨距进行样式设置。

下面应该可以实现这一点:

span.major.minor { color: red; }
注意:使用InternetExplorer6时必须小心-它将只读取选择器的最后一个类。例如,它将错误地将上述规则应用于以下情况:

<span class="minor">Test</span>
测试

使用类限定符两次,例如:

.major.minor { ... }
但是。它在IE6中不起作用(在IE7中也不起作用)。在同一元素上指定多个类选择器时,IE只关注最后一个。因此,上面的选择器将匹配具有
class=“minor”
的任何元素

解决方法包括将多个类复制为单个类:

.major-minor { ... }
<span class="major minor major-minor">...</span>
.major-minor{…}
...
或者,如果可用备用元件使其清洁,则安全壳:

.major .minor { ... }
<span class="major"><span class="minor">...</span></span>
.major.minor{…}
...

span.major.minor!=小调。major@in.spite你能详细说明一下吗?