html - 如何选择开槽元素的内容?
问题描述
我的插槽中有一个跨度。该插槽包含 div>ul>li。我想访问 ul 元素。
我的代码:
<slot>
<span>
<div>
<ul>
<li>Test</li>
<li>Test123</li>
<li>Testabc</li>
</ul>
</div>
</span>
</slot>
我尝试过这样的事情,但没有奏效:
::slotted(span[ul]) {
background-color: rgba(255, 55, 255, 1);
border: brown;
}
解决方案
要ul
在 aspan
中选择一个,slot
您可以使用slot span ul { ... }
:
slot span ul {
background-color: rgba(255, 55, 255, 1);
border: solid brown 3px;
}
<slot>
<span>
<div>
<ul>
<li>Test</li>
<li>Test123</li>
<li>Testabc</li>
</ul>
</div>
</span>
</slot>
推荐阅读
- apache-kafka - 远程查找 Kafka 版本
- android - Mockito:验证 Mocked 方法不起作用
- python-3.x - 通过 API 从 Jira 获取自定义字段选项列表
- c# - 以另一种形式存储数据保护问题
- haskell - Data.Text 的一元折叠
- sql-server - sql server错误中的aioodbc问号
- excel - Excel - 下标超出范围
- javascript - 使用 vis.js 的时间轴组中所有项目的高度相同
- java - maven 属性不会被 -dParam.version 覆盖
- rest - Apache Camel - 作为 GET 请求的结果从 FTP 获取文件列表