- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我的意思是:
body.class1 div.class1 {
color: blue;
}
div.class1.class2 {
color: red;
}
<body class="class1">
<div class="class1 class2">
Hello
</div>
</body>
div.className.className2
具有最具体的元素,所以我认为这会优先。但事实证明,添加父选择器优先于额外的类名。
有人能指出解释这种情况的规则吗?我似乎无法在网上轻松找到它。
最佳答案
您的印象似乎是只有规则中最深元素的组件才计入特异性。这是不正确的,选择器中的每个元素/修饰符都被计算在内。
最具体的规则是body.class1 div.class1
,它有两个标签名和两个类名。
div.class1.class2
也有两个类名(并列),但只有一个标签名
div.class1.class2.class3
会赢,因为它有三个类名,而类名总是比无数个标签名更有值(value)。
关于css - `body.className div.className` 如何优先于 `div.className.className2` ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41576917/
在我正在处理的应用程序上,onCreate 使用 startService() 启动一个服务,随后,该 Activity 在其 onStart 中调用 bindService(到同一服务)。问题是服务
这个问题已经有答案了: Problem joining tables where joined table needs to be ordered before grouping (2 个回答) 已关
上下文(虽然不重要),在 netfilter 模块中,我们使用如下结构: struct data { char mac[ETH_ALEN]; char in6_addr addr; }
Google Chrome 的页面性能审核建议将 CSS 导入放在 header 中的 JS 导入之前,以允许并行下载 CSS 和 JS 文件。 但是,我注意到这会导致 Firefox 在导航到另一个
这个问题已经有答案了: Results of printf() and system() are in the wrong order when output is redirected to a f
这个问题已经有答案了: Results of printf() and system() are in the wrong order when output is redirected to a f
我想获得按 project_id 排序的独特帖子基本上,如果有重复的帖子,我想要其中 project_id 的帖子不为空。 有什么办法可以得到这个吗? 此代码返回唯一的帖子,但它们不是按 projec
我是一名优秀的程序员,十分优秀!