html - 即使第一个孩子在嵌套 div 中工作,也无法让最后一个孩子正常工作
问题描述
我正在尝试教自己使用第一个孩子和最后一个孩子来操作大量嵌套的元素/标签。我问了另一个问题,我认为我已经完全理解了最后一个孩子/第一个孩子,但显然我仍然没有得到它。
我不知道为什么下面的最后一个子代码不能正常工作。
div.row div.col-4 div.row:first-child {
background-color: yellow;
}
div.row div.col-4 div.row:last-child {
background-color: blue;
}
<div class="container">
<div class="row">
<div class="col-4">
<div class="row">
<div class="col-4">
<button class="btn btn-primary"><a href="#">some text | <span>red text here</span></a></button>
</div>
</div>
<div class="row">
<div class="col-4">
<button class="btn btn-primary"><a href="#">some text | <span>white text</span></a></button>
</div>
</div>
<div class="row">
<div class="col-4">
<button class="btn btn-primary"><a href="#">some text | <span>white text</span> - this row should be blue</a></button>
</div>
</div>
<a href="#" class="btn btn-primary">Primary Button |<span> yellow text here</span></a>
</div>
<div class="col-4">
<div class="row">
<div class="col-4">
<button class="btn btn-primary"><a href="#">some text | <span>red text here</span></a></button>
</div>
</div>
<div class="row">
<div class="col-4">
<button class="btn btn-primary"><a href="#">some text | <span>white text</span></a></button>
</div>
</div>
<div class="row">
<div class="col-4">
<button class="btn btn-primary"><a href="#">some text | <span>white text</span> - this row should be blue</a></button>
</div>
</div>
<a href="#" class="btn btn-primary">Primary Button |<span> yellow text here</span></a>
</div>
<div class="col-4">
<div class="row">
<div class="col-4">
<button class="btn btn-primary"><a href="#">some text | <span>red text here</span></a></button>
</div>
</div>
<div class="row">
<div class="col-4">
<button class="btn btn-primary"><a href="#">some text | <span>white text</span></a></button>
</div>
</div>
<div class="row">
<div class="col-4">
<button class="btn btn-primary"><a href="#">some text | <span>white text</span> - this row should be blue</a></button>
</div>
</div>
<a href="#" class="btn btn-primary">Primary Button |<span> yellow text here</span></a>
</div>
</div>
</div>
解决方案
推荐阅读
- oracle - PLS-00103:在期待以下之一时遇到符号“IS”::=。( @ % ; 非空范围默认字符
- amazon-web-services - Control role permission in AWS
- html - 粘性位置和元素与另一个元素重叠的问题
- html - 我怎样才能用 CSS 制作这个形状?
- jmeter - 如何在 Jmeter 中运行具有负载分布的依赖采样器
- javascript - 可调整大小的视频不完全适合父 div
- javascript - TypeError:无法读取 null 的属性“appendChild”
- firefox - 如何在 Firefox 测试版中发布扩展
- powershell - Windows powershell中的Inkscape shell循环
- javascript - 根据代码响应显示 gif 加载 + 响应文本