html - 如何在第二个框中选择 h2 元素?
问题描述
我正在使用引导网格结构。我用 css 编写了一个包含 3 个框的块。但我无法选择第二个和第三个 h2 元素。
<!-- 1st BOX-->
<div class="col-lg-6">
<div class="kutu">
<h2>1st TITLE</h2>
<div class="items">
</div>
<h3>test</h3>
</div>
<a href="#">test</a>
</div>
<!-- 1st BOX END-->
<!-- 2st BOX-->
<div class="col-lg-6">
<div class="kutu">
<h2>2nd TITLE</h2>
<div class="items">
</div>
<h3>test</h3>
</div>
<a href="#">test</a>
</div>
<!-- 2st BOX END-->
<!-- 3st BOX-->
<div class="col-lg-6">
<div class="kutu">
<h2>3rd TITLE</h2>
<div class="items">
</div>
<h3>test</h3>
</div>
<a href="#">test</a>
</div>
<!-- 3st BOX END-->
我尝试了这些方法,但我没有成功。我使用了 nth-child 和 nth-of-type,但我想要的结果不是。我怎样才能做到这一点?谢谢
.kutu {
width: 600px;
height: 300px;
overflow: hidden;
}
.kutu:nth-of-type(2) h2{
color: red;
}
.kutu:nth-of-type(3) h2{
color: green;
}
解决方案
问题是类在兄弟元素的内部
.kutu {
width: 600px;
height: 300px;
overflow: hidden;
}
.kutu:nth-of-type(2) h2{
color: red;
}
.kutu:nth-of-type(3) h2{
color: green;
}
<!-- 1st BOX-->
<div class="col-lg-6 kutu">
<div class="">
<h2>1st TITLE</h2>
<div class="items">
</div>
<h3>test</h3>
</div>
<a href="#">test</a>
</div>
<!-- 1st BOX END-->
<!-- 2st BOX-->
<div class="col-lg-6 kutu">
<div class="">
<h2>2nd TITLE</h2>
<div class="items">
</div>
<h3>test</h3>
</div>
<a href="#">test</a>
</div>
<!-- 2st BOX END-->
<!-- 3st BOX-->
<div class="col-lg-6 kutu">
<div class="">
<h2>3rd TITLE</h2>
<div class="items">
</div>
<h3>test</h3>
</div>
<a href="#">test</a>
</div>
<!-- 3st BOX END-->
I tried these methods, but I am not successful. I used nth-child and nth-of-type, but my desired result was not. How can I do that? Thank you
推荐阅读
- swagger - 使用 Swagger 的 feathers.js 服务的自定义文档
- ssis - 在 SSIS 派生列中将 DDMMYY 转换为 DD-MM-YY
- clojure - Clojure 函数的方案(subst)
- javascript - 为表格中新添加的单元格设置特定颜色
- menu - 如何在 Qt3d 场景中创建菜单
- java - Spring Data JPA:使用自定义查询中的输入列表更新实体列表
- ceph - ceph status的iops和rbd perf image iostat有什么区别
- docker-compose - 如何在 Docker 容器中让 crond 在 Alpine 上自动启动?
- codeigniter-4 - Codeigniter 4 - 从另一个控制器调用方法
- python - 用频率替换列值