css-specificity相关内容
我需要做些什么才能使 [id^=value] 选择器具有与常规 ID 相同的特异性,为什么它不等于或大于?(考虑到我也给了它html) html div[id^="blue"] {背景颜色:蓝色}#蓝色4 {背景颜色:红色} jsfiddle: http://jsfiddle.net/bjwe6yr0/1/ 解决方案 属性选择器总是不如 ID 选择器具体;它的特异性值不会根据属性名称而
..
我有以下 css3 过渡效果: HTML
CSS * {填充:0;边距:0;}.按钮 {宽度:180px;边距顶部:45px;}.按钮一个{显示:块;高度:40px;宽度
..
CSS 如何确定何时将一种样式应用于另一种样式? 我已经阅读了几次W3 CSS3 选择器文档,并且已经帮助我理解了如何在 jQuery 中更好地使用 CSS 选择器,但它并没有真正帮助我理解何时将一个 CSS 规则应用于另一个. 我有以下 HTML:
链接 1链接 2 我有以
..
根据 CSS 文档:http://www.w3.org/TR/CSS21/cascade.html#specificity 特异性由(除其他外)选择器中属性和伪类的数量定义. 所以,我的问题是,是否可以通过一遍又一遍地重复相同的类名来增加特异性? 例如: 会 .qtxt.qtxt.qtxt.qtxt.qtxt{} 比 具有更高的特异性 .qtxt.lalgn{}
..
我在这里查看过类似的问题,但我没有找到一个特别适合我的案例的问题. 如果我正确阅读了这篇文章:http://css-tricks.com/具体的css-specificity/ 那么发生的事情对我来说没有意义.有人可以解释这是由于地方,继承还是特殊性吗?我已经删除了所有不相关的 css. CSS a:link {font-size:0.875em;color:#005984}.
..
给定以下代码: * {字体大小:18px;}.容器 {字体大小:50%;}
Lorem ipsum dolor sit amet, consectetur adipisicing elit.Cupidate explicabo fugiat labourum 减去 ullam?Amet delectus facilis id quam t
..
我有一个这样的元素: #idname{边框:2px纯黑色;}.班级名称{边框:2px 纯灰色;}
这是一个测试 我想优先考虑它的 CSS 类而不是它的 CSS id.是否可以?(换句话说,我想将 gray-color 设置为它的 border) 解决方案 不要使用 !important 因为它是最
..
研究特异性我偶然发现了这个博客 - http://www.htmldog.com/guides/cssadvanced/特异性/ 它指出特异性是 CSS 的评分系统.它告诉我们元素值 1 分,类值 10 分,ID 值 100 分.它还在上面说这些点是总计的,总量是选择器的特异性. 例如: 身体 = 1分 body .wrapper = 11 分 body .wrapper #
..
如何在 JS 函数中根据 CSS 特异性对一组 CSS 选择器进行排序? function SortByCssSpecificity(input_array_of_css_selectors) {...返回 sorted_array_of_css_selectors;} 解决方案 来自 the选择器级别 3 规范: 选择器的特异性计算如下: 计算选择器中 ID 选择器的数量 (=
..
研究特异性我偶然发现了这个博客 - http://www.htmldog.com/guides/cssadvanced/specificity/ 它指出特异性是 CSS 的一个评分系统.它告诉我们元素值 1 分,类值 10 分,ID 值 100 分.最重要的是,这些点是总计的,总数是该选择器的特异性. 例如: 身体 = 1 分 body .wrapper = 11 分 bod
..
我已经在一个网站上工作了几个月,很多时候当我试图编辑某些东西时,我必须使用 !important,例如 : div.myDiv {宽度:400px!重要;} 为了让它按预期显示.这是不好的做法吗?或者 !important 命令可以使用吗?这会导致任何不受欢迎的事情吗? 解决方案 是的,我会说你使用 !important 的例子是不好的做法,很可能会进一步造成不良影响下线.但这并不意味
..
给定以下代码: div, span {填充:10px;显示:块;}.light-background {背景颜色:#cacaca;}.dark-background {背景色:#333;}.dark-背景跨度{白颜色;}.light-背景跨度{颜色:黑色;}
这是深色背景上的一些浅色文字.
..
CSS优先规则对影子DOM中的标签有何看法? 我有一个元素,它是中包含的CSS文件, component { display: inline-block; } 和一些影子DOM中的标记,其内容如下: ::slotted(.component) { display:
..
如何计算这些声明块的特异性得分: body div主要部分div ul li p强跨度a {} 特异性= 1 * 11 = 11 然后, .someClass {} 特异性= 10 * 1 = 10 那么,第一个会赢吗? 解决方案 W3C规范指出: 选择器的特异性计算如下: 计算选择器中ID选择器的数量(= a) 计算选择器中的类选择器,属
..
是否可以设置CSS选择器的特异性,而不是仅由组成它的选择器的数量来确定?即,如果我有两个这样的选择器(显示计算出的特异性): UL OL LI / * a = 0 b = 0 c = 3->特异性= 3 * / UL OL LI.red / * a = 0 b = 1 c = 3->特异性= 13 * / (示例来自 https://www.w3.org/TR/sel
..
我有两个我认为指向同一事物的类,但是使用'left'时不会出现。 当我编辑'left'时'对于“ .side-menu”选择器,什么也没有发生,但是当我更改“ .white-menu .side-menu”的“ left”值时,左边的值就会改变。但是,当我使用.side-menu添加边框时,会出现边框。这是怎么回事? 我在这里搜索,并在Google中搜索了有关后代选择器和选择器层次结构
..
如果在浏览器中查看以下代码,则链接显示为红色。我希望它是绿色的,因为辅助div嵌套在主要div内。看起来颜色是由css文件中元素的顺序决定的。如果我将.secondary移到.primary之后,则链接为绿色。
..
我正在研究一些CSS,通过阅读有一些伪类没有特定性,例如 where()和 not()。还有更多吗? 解决方案 如果检查规范,您可以找到特异性计算的完整细节。我将参考第4级CSS选择器,其中包括所有新选择器: 为给定元素计算选择器的特异性如下: 计算选择器中ID选择器的数量(= A) 计算选择器中的类选择器,属性选择器和伪类的数量( = B) 计算选择器中类型选择器和伪元素
..
在自定义元素内,因为在父页面上设置了边框颜色,所以我无法制作 border-颜色可以工作,而不必求助于!important :host([player =“ O”]){ color:var(-color2); border-color:var(-color2)!important; } 选择器工作正常,颜色已设置, ,所以这是一个特异性问题 问题:没有
..
为什么在以下代码 世界中,是蓝色而不是红色? .my_class 的特异性是 0,0,1 ,0 ,但它继承了 #my_id 的颜色,其特异性是 higher ( 0 ,1,0,0 )。 #my_id {颜色:红色;}。my_class {颜色:蓝色;}
您好世界
..