html - 如何使用 CSS 选择第一个后代
问题描述
我有这个片段
<li class="overview">
<a href="...">
<span class="txt">Link 1</span>
</a>
<ul class="sub-menu">
<li class="navBI">
<a href="...">
<span class="txt">Link 2</span>
</a>
</li>
</ul>
</li>
我只想选择Link 1但我找不到答案。我试过.overview .txt
了,但它也选择了 Link 2。我对 CSS 组合器不太熟悉。
我也试过了.overview > a > .txt
。
有什么我想念的吗?
解决方案
<li class="overview">
<a href="...">
<span id=“text” class="txt">Link 1</span>
</a>
<ul class="sub-menu">
<li class="navBI">
<a href="...">
<span class="txt">Link 2</span>
</a>
</li>
</ul>
</li>
#text {
Stuff: stuff;
}
可以用身份证吗?它是在 .js 中生成的吗?
推荐阅读
- python - django:如何在异步中使用“objects.all()”和“for”
- php - 运行“php artisan migrate”时出现 Laravel 错误“Illuminate\Database\QueryException”
- pytorch - 使用 PyTorch 时 CPU 瓶颈 Xeon 3104 和 RTX A4000?
- c++ - 错误:“Vector2”重载类型转换之前的预期类型说明符
- java - 为什么我的两个数组没有返回 true?
- json - 类型错误找不到未定义的属性(读取 id)
- php - Laravel 用户模型条件预加载(带)
- shopify - Shopify 错误:处理上传的媒体时出现问题。请稍后再试
- javascript - RCL 中所需的 JavaScript 未正确引用
- angular - 如何在引导主题项目中显示角材料芯片?