美文网首页
CSS文本两端对齐

CSS文本两端对齐

作者: Sketch | 来源:发表于2018-06-05 21:29 被阅读66次

在实际工作中,有的时候需要实现两行字数不同的文字实现左右对齐,比如姓名和联系方式。下面我们就来演示一下如何实现这种效果。
先上一张最终效果图:

屏幕快照 2018-06-05 下午9.08.41.png

首先写好需要的内容,并用span元素包括,使用br元素进行转行。

为了方便CSS调试和效果展示,为每一步都添加border。

关键知识点:

  • text-align: justify

text-align CSS属性定义行内内容(例如文字)如何相对它的块父元素对齐。text-align 并不控制块元素自己的对齐,只控制它的行内内容的对齐。

将值设置为justify时,文字向两侧对齐,但对最后一行没有效果。

  • 在文字的下面使用伪类添加一行,设置其宽度为文字所在行的宽度,接着设置文字和新增行两端对齐。

具体的实现代码为:

<div>
  <span>姓名</span>
  <br />
  <span>联系方式</span>
</div>
div {
  border: 1px solid red;
  font-size: 20px;
}
span {
  border: 1px solid green;
  display: inline-block;
  width: 4em;
  text-align: justify;
  height: 20px;
  line-height: 20px;
  overflow: hidden;
}

span::after {
  content:'';
  display: inline-block;
  width: 100%;
  border: 1px solid blue;
}

相关文章

  • CSS 常用效果整理

    整理场景的css 灵活运用CSS开发技巧 1、使用 text-align-last 对齐两端文本代码 ...

  • 前端笔记

    1. Css 1).使用 text-align-last 对齐两端文本 text-align-last: jus...

  • css文本两端对齐

    在做表单时我们经常遇到让上下两个字段对齐的情况,比如姓名, 手机号码, 出生地。这样我们就要用到 text-ali...

  • CSS文本两端对齐

    在实际工作中,有的时候需要实现两行字数不同的文字实现左右对齐,比如姓名和联系方式。下面我们就来演示一下如何实现这种...

  • CSS实现文本两端对齐

    CSS实现文本两端对齐 我们在制作表单时经常遇到控件前的label标签中文本长度不一,有时候为了美观,我们会采取文...

  • CSS之文本两端对齐

    说起text-align,大家一定都不觉得陌生,我们常用关键字left、right、center实现行内元素相对父...

  • Flex 布局介绍

    HTML 多个元素在一行 CSS 多个元素水平居中对齐 多个元素水平两端对齐 多行多个元素水平两端对齐 多个元素在...

  • 04-CSS总结-持续更新中

    常用CSS 清除浮动 文字两端对齐 CSS属性兼容写法 transform box-sizing

  • css之基础-文本两端对齐

    在最近工作中遇到一个问题,遇到三行不一样长的block文本,想要使他变成三行一样长两端对齐的布局,效果如图 然后我...

  • [开发笔记] CSS篇

    1- 设置字间距 实现文本两端对齐 效果效果图 实现CSS代码 2- 使用background属性实现盒子仅四个角...

网友评论

      本文标题:CSS文本两端对齐

      本文链接:https://www.haomeiwen.com/subject/ncomsftx.html