欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 教育 > 锐评 > CSS实现与文字长度相同的下划线

CSS实现与文字长度相同的下划线

2025/10/27 9:16:07 来源:https://blog.csdn.net/H2608520347/article/details/145612802  浏览:    关键词:CSS实现与文字长度相同的下划线

可以使用伪元素和一些样式属性来实现与文字长度相同的下划线。

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Text Underline</title><style>li {position: relative;display: inline-block; /* 使得li元素根据内容调整宽度 */padding-bottom: 5px; /* 为下划线留出空间 */margin: 5px 0; /* 添加一些垂直间距以便更好地查看效果 */}li::after {content: '';position: absolute;left: 0;bottom: 0;width: 100%; /* 设置宽度为li元素的宽度 */height: 2px; /* 设置下划线的厚度 */background-color: black; /* 设置下划线的颜色 */}</style>
</head>
<body><ul><li>实现与文字长度相同的下划线</li></ul>
</body>
</html>

在这个示例中,我们使用了::after伪元素来创建下划线。关键步骤包括:

  1. <li>元素设置为position: relative;,这样伪元素可以相对于<li>元素定位。
  2. 使用display: inline-block;确保<li>元素的宽度根据内容调整。
  3. 通过padding-bottom为下划线留出空间。
  4. 使用::after伪元素创建下划线,设置其width100%以确保它与<li>元素的宽度一致,并调整heightbackground-color以设置下划线的厚度和颜色。

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词