微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

css br 划线

在 CSS 中,<br> 标签一个没有内容标签,它可以在文本中插入一个分行符,使得文本在这标签处分行。但是,在某些情况下,我们需要给文本添加一个横线,比如给网页中的标题添加下划线,这时我们可以使用 CSS 中的text-decoration属性来实现。

h1 {
  text-decoration: underline;
}

css br 划线

这样,会给所有的h1元素添加下划线效果。但是,如果我们只想给h1元素的最后一行添加下划线呢?这时就可以使用br标签和 CSS 结合起来,具体代码如下:

h1 {
  position: relative;
  display: inline-block; 
  /*将 h1 元素设为内联块状元素,使其可以设置 padding 和 border-bottom*/
  padding-bottom: 10px; 
  /*为 h1 元素的最后一行预留下划线的高度*/
}
h1::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  border-bottom: solid 2px;
  /*设置下划线的样式*/
}

这样,我们就可以为h1元素的最后一行添加下划线了。注意,在使用br标签和 CSS 实现下划线的同时,我们也可以轻松地调整下划线的样式和位置,实现更佳的视觉效果

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。