Gahing's blog Gahing's blog
首页
知识体系
  • 前端基础
  • 应用框架
  • 工程能力
  • 应用基础
  • 专业领域
  • 业务场景
  • 前端晋升 (opens new window)
  • Git
  • 网络基础
  • 算法
  • 数据结构
  • 编程范式
  • 编解码
  • Linux
  • AIGC
  • 其他领域

    • 客户端
    • 服务端
    • 产品设计
软素质
  • 面试经验
  • 人生总结
  • 个人简历
  • 知识卡片
  • 灵感记录
  • 实用技巧
  • 知识科普
  • 友情链接
  • 美食推荐 (opens new window)
  • 收藏夹

    • 优质前端信息源 (opens new window)
关于
  • 分类
  • 标签
  • 归档
GitHub (opens new window)

Gahing / francecil

To be best
首页
知识体系
  • 前端基础
  • 应用框架
  • 工程能力
  • 应用基础
  • 专业领域
  • 业务场景
  • 前端晋升 (opens new window)
  • Git
  • 网络基础
  • 算法
  • 数据结构
  • 编程范式
  • 编解码
  • Linux
  • AIGC
  • 其他领域

    • 客户端
    • 服务端
    • 产品设计
软素质
  • 面试经验
  • 人生总结
  • 个人简历
  • 知识卡片
  • 灵感记录
  • 实用技巧
  • 知识科普
  • 友情链接
  • 美食推荐 (opens new window)
  • 收藏夹

    • 优质前端信息源 (opens new window)
关于
  • 分类
  • 标签
  • 归档
GitHub (opens new window)
  • 前端基础

    • 编程语言

      • CSS

        • CSS 学习笔记
        • BFC
        • flex布局笔记
        • inline-block空内容最小高度的问题
        • 单行文本两端对齐
          • 背景
          • 实现
          • 参考
        • 响应式卡片分页
        • 实现两个直角梯形按钮斜切的效果
        • 最多2行文本&单行文本居底
        • 段落文本嵌入图标
        • 监听 stick 状态
        • 【前端】仿 Android TextView 实现完整的文本溢出截断省略效果
        • 前端元素默认宽高
        • CSS居中布局
      • HTML

      • JavaScript

      • Rust

      • TypeScript

      • WebAssembly

    • 开发工具

    • 前端调试

    • 浏览器原理

    • 浏览器生态

  • 应用框架

  • 工程能力

  • 应用基础

  • 专业领域

  • 业务场景

  • 大前端
  • 前端基础
  • 编程语言
  • CSS
gahing
2022-07-03
目录

单行文本两端对齐草稿

# 背景

想要实现如下文字排版:

姓   名
身 份 证
电话号码
1
2
3

上面这个排期对的不是很齐 可以看这个网址看效果 =》 https://iggfz6.csb.app/

# 实现

在线调试: https://codesandbox.io/s/text-align-justify-iggfz6?file=/src/styles.scss

核心代码

&__name {
      display: inline-block;
      min-width: 48px;
      // 实现单行文本两端对齐
      text-align-last: justify;
      text-align: justify;
      // 兼容ie浏览器
      text-justify: distribute-all-lines;
      // 兼容 safari:增加一个块元素使得 text-align 生效,并设置 hidden 避免占位
      height: 16px;
      overflow: hidden;
      &::after {
        content: '';
        width: 100%;
        display: inline-block;
      }
    }
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17

# 参考

https://zhuanlan.zhihu.com/p/53428937

编辑 (opens new window)
上次更新: 2023/08/26, 10:18:07
inline-block空内容最小高度的问题
响应式卡片分页

← inline-block空内容最小高度的问题 响应式卡片分页→

最近更新
01
我的 2024 总结
12-31
02
浅谈代码质量与量化指标
08-27
03
快速理解 JS 装饰器
08-26
更多文章>
Theme by Vdoing | Copyright © 2016-2025 Gahing | 闽ICP备19024221号-1
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式