html - 我的类选择器被元素选择器覆盖
问题描述
我目前正在为我的 uni 课程做一个项目,但我的 html+css 代码的以下部分有问题:
h1, h2, h3 {
color: #747d19;
}
.name_date {
color: #861781;
}
<div class="name_date">
<h3>Shean</h3>
<p><i><b>August 3rd, 2018</b></i></p>
</div>
我理解它的方式是,类选择器更具体,因此会覆盖元素选择器。但是在查看结果时,文本“Shean”是使用 h3 颜色规则格式化的。我究竟做错了什么?
解决方案
当类选择器位于 h3 标记中时,这是正确的。
h3{
color: red
}
.purpleHeader{
color: purple
}
<h3 class="purpleHeader">La la la la...</h3>
为了实现您的目标,您必须编写更具体的规则。
.purpleHeader h3 {
color: red
}
.purpleHeader {
color: purple
}
现在是红色的
推荐阅读
- sql - 有没有更有效的方法在这个特定的上下文中编写我的过滤器?
- javascript - 带有ajax的表单onsubmit总是在第一次加载页面时提交两次
- eclipse - 基数是如何从 ecore 元模型写在 XText 上的?
- mysql - 使用 GROUP 命令请求日期抛出和错误
- javascript - 在繁重的任务中单击后微调器不显示/按钮冻结
- python - 二叉加权树中根节点的最大权重边和
- python - 如何使用指针和偏移在python中创建游戏教练
- google-analytics - 如何根据 GDPR 将 Google Analytics 添加到我的 VuePress 网站?
- python - Matplotlib 实时图显示为 0 轴?
- amazon-web-services - 将 .txt 中列出的网络文件复制到 S3 存储桶