html - 关于 HTML 和 CSS 祖先-后代关系
问题描述
给定 HTML 片段:
<div class="class"></div>
样式(CSS)之间有什么区别(和后果):
div.class
div .class
N/B:在 (2) 中 div 和 .class 之间有空格,但在 (1) 中没有。
解决方案
第一个示例选择所有具有“class”类的 div。
第二个示例选择具有类“class”的 div 的所有后代元素。
因此,您的示例 HTML 只会被示例 1 选择(除非 HTML 是 div 的子项,在这种情况下,示例 2 也会选择它)。
推荐阅读
- excel - Laravel excel,迭代项目以插入数据
- ios - 如何在 SwiftUI 中实现类似 onAppear 的功能?
- java - Spring Boot 服务器现实多部分上传/下载大型(~1GB)文件的速度?
- asp.net - asp-page 路由未将 url 呈现到管理子文件夹
- kubernetes - 由于证书问题,无法启动通过 helm 部署的 kubernetes 仪表板
- vert.x - Vertx 请求不会在 sendFile 抛出时结束
- optaplanner - 在 optaplanner 中计划一个考虑休息时间的时间表
- c# - 如何在列表中单独查找实例化对象的组件的状态
- java - Optaplanner Joiners.equal 不使用 .equals?
- spring-boot - Spring Boot 应用程序中的端口 443 构建失败