html - 为什么 .class-name-1.class-name-2:first-child 不起作用?
问题描述
我今天写了这个简单的代码,我不知道为什么这种样式组合不起作用。
.current { background: blue; }
.current.past:first-child { background: red }
<ul>
<li class="current">1 asd</li>
<li class="current">2 asd</li>
<li class="current">3 asd</li>
<li class="current past">4 asd</li>
<li class="current past">5 asd</li>
</ul>
有人愿意解释吗?
解决方案
推荐阅读
- amazon-web-services - AWS IoT-Core - 无法创建策略 - 大小超过硬限制 (2048) - 如何解决这个问题?
- javascript - 为什么在特定窗口大小以下的 HTML 中不显示伪元素
- nestjs - NestJS + TypeORM 中的 JoinTable 问题
- solr - Lucene如何搜索多值字段?
- endianness - 我可以在 qiskit 中将字节顺序从小端更改为大端吗?
- java - 在单元测试中在 Lombok 实例化之前加载 Spring Boot 组件
- ruby-on-rails - 运行迁移时没有将 nil 隐式转换为 String (TypeError)
- python-3.x - 连接断开的点:“连接被'ReadTimeoutError(“HTTPSConnectionPool(host ='pypi.org',port = 443)破坏:读取超时。”
- python - 根据数列重新排列数组元素并用数组id表示
- powershell - 检查进程是否在多台远程计算机上运行,如果进程没有运行,则复制文件,保留成功的列表