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

如何为多行显示的博客标题每行添加5px左侧边框?

多行博客标题每行加左侧边框的实现方法

方法一:使用CSS box-decoration-break属性(推荐)

这是最简洁的实现方式,利用box-decoration-break: clone让边框在每行文字处都显示:

.blog-title {
  border-left: 5px solid #2c3e50; /* 自定义边框颜色 */
  padding-left: 10px; /* 边框与文字的间距 */
  line-height: 1.8; /* 适配行高,让边框更协调 */
  display: inline;
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone; /* 兼容webkit内核浏览器 */
}

方法二:兼容旧浏览器的方案

如果需要适配不支持box-decoration-break的旧浏览器,可通过伪元素实现:

.blog-title {
  position: relative;
  padding-left: 15px; /* 预留边框位置+文字间距 */
  line-height: 1.8;
  display: inline-block;
}
.blog-title::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: 5px;
  background-color: #2c3e50; /* 边框颜色 */
}

内容的提问来源于stack exchange,提问作者Horacsio

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.21 14:12:38