html - 最后的 CSS 选择器后 或其他
问题描述
我想<dd>
在每个对应之后设置最后一个样式<dt>
而不更改 DOM。<dt>
我发现除了通过将相关的和分组<dd>
到或类似的东西<section>
来操作 DOM 之外别无他法。<div>
是否有一种仅使用 CSS 的方法来选择<dd>
a 之后的每个最后一个<dt>
而不进行操作<dl>
?
dt {
font-weight: bold;
}
dd {
margin-left: 0;
}
dl dd:last-of-type,
dl * dd:last-of-type {
color: red;
margin-bottom: 20px;
}
<dl>
<dt>Headline 1</dt>
<dd>This should be styled...</dd>
<dt>Headline 2</dt>
<dd>Lorem ipsum...</dd>
<dd>Lorem ipsum...</dd>
<dd>This should be styled...</dd>
<dt>Headline 3A</dt>
<dt>Headline 3B</dt>
<dd>This should be styled...</dd>
<dt>Headline 4A</dt>
<dt>Headline 4B</dt>
<dd>Lorem ipsum...</dd>
<dd>Lorem ipsum...</dd>
<dd>This should be styled...</dd>
<section>
<dt>WORKAROUND: Headline 5A</dt>
<dt>WORKAROUND: Headline 5B</dt>
<dd>Lorem ipsum...</dd>
<dd>Lorem ipsum...</dd>
<dd>This should be styled...</dd>
</section>
<dt>Headline 6</dt>
<dd>This should be styled...</dd>
</dl>
解决方案
推荐阅读
- vba - Excel 2010 VBA 更新连接脚本停止工作
- javascript - 如何在不知道文件名的情况下指定下载文件夹?
- php - 如何在 PHP 的 Eclipse 内容辅助中禁用“无默认建议”?
- ionic3 - auth0/ionic3 本机应用程序运行时错误:无法解析存储的所有参数
- nginx - K8s Helm - Jenkins 与 Nginx Ingress
- statistics - 计算相对误差:哪个值是参考值?
- php - 如何在 Laravel Excel 3.0 中注册工作表(注册)事件
- optimization - 清零非规范化 - 它可靠吗?
- actions-on-google - Google Home 上关于 Actions on Google 的提醒
- c++ - C++ 初始化何时仅使用复制构造函数,何时同时使用复制构造函数和赋值运算符