html - 仅当跨度位于没有“文件夹”类的范围内时,如何才能使我的 CSS 工作?
user1464139
问问题
80 次
5 回答
2
你应该可以在:not()
这里使用...
ul li a:not(.folder) span {
cursor: pointer;
}
由于您也有<span>
元素出现在内部<li>
但外部<a>
,您需要稍微修改选择器......
ul li > span, ul li > a:not(.folder) > span {
cursor: pointer;
}
或者(或者如果您需要支持不理解的浏览器:not()
),只需覆盖它:
ul li span {
cursor: pointer;
}
ul li a.folder span {
cursor: auto;
}
于 2012-12-11T05:39:25.023 回答
0
于 2012-12-11T05:40:26.300 回答
0
于 2012-12-11T06:19:47.197 回答
-1
下面的 CSS 适用于所有浏览器
.folder a {
cursor: default !important;
}
于 2012-12-11T05:42:40.290 回答
-1
ul li a span {
cursor: pointer;
}
ul li a.folder span {
cursor: default;
}
第一部分会将元素“ul li a span”上的光标转换为指针。
第二行定义了例外,所有具有类文件夹的都将具有默认光标。
于 2012-12-11T05:42:56.853 回答