You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何仅移除目录(TOC)中首个标题的虚线

如何仅移除目录(TOC)中首个标题的虚线

嘿,我来帮你搞定这个需求!要只去掉TOC里第一个标题的虚线,同时保留其他标题的样式,咱们用CSS精准控制就行,方法很直观:

方法一:针对第一个列表项精准修改

如果你的TOC是标准的列表结构(比如用<ul>/<li>包裹的链接),先找到TOC的容器类名(比如常见的toc或者table-of-contents),然后给第一个列表项的链接去掉虚线样式:

/* 假设TOC容器类是toc,修改第一个<li>里的链接 */
.toc li:first-child a {
  /* 如果是默认的文本下划线虚线 */
  text-decoration: none;
  /* 如果是自定义的底部边框虚线,就用这个 */
  border-bottom: none;
}

原理很简单::first-child伪类会精准选中TOC里的第一个列表项,只对它的链接样式做修改,不会影响其他条目。

方法二:按标题层级筛选

如果你的TOC是按标题层级分类的(比如一级标题类是level-1,二级是level-2),可以直接针对第一个一级标题条目修改:

.toc .level-1:first-child a {
  text-decoration: none;
}

要是不确定类名,按下F12打开浏览器开发者工具,鼠标点一下第一个TOC条目,就能看到它对应的类和结构啦。

怎么应用这些代码?

如果是静态站点(比如用Hexo、Jekyll搭建的),找到站点的自定义CSS文件(通常叫custom.css或者style.css),把上面的代码粘贴进去就行;如果是文档类工具(比如支持自定义CSS的笔记工具),找到对应的自定义样式入口添加代码就好。

备注:内容来源于stack exchange,提问作者Laura_777

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.22 13:49:28