菜单 学习猿地 - LMONKEY

VIP

开通学习猿地VIP

尊享10项VIP特权 持续新增

知识通关挑战

打卡带练!告别无效练习

接私单赚外块

VIP优先接,累计金额超百万

学习猿地私房课免费学

大厂实战课仅对VIP开放

你的一对一导师

每月可免费咨询大牛30次

领取更多软件工程师实用特权

入驻
0
0

css小技巧 - 换行对齐

原创
05/13 14:22
阅读数 389

课程推荐:java开发工程师--学习猿地精品课程

假如需要你实现换行对齐,你可能会想到ul标签和li标签自带这种功能

file

确实在使用li标签自带的项目符号的时候可以直接使用,但是有时可能会有不一致时

就需要我们动手写两行代码来实现一下,比如这种效果:

file

项目符号是数字和顿号,如果我们直接复制粘贴这四行文字则会得到如下结果

file

文字换行后是不和项目符号对齐的,因此需要加入底下这两行代码:

// (百度百科) em单位名称为相对长度单位。相对于当前对象内文本的字体尺寸。

margin-left: 1.5em; // 距离根据你实际需求调整就行
text-indent: -1.5em; // 但是单位需要用em

以下是示例代码:


1、这是一段文字一段文字一段文字


2、这是一段文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字


3、这是一段文字一段文字一段文字


4、这是一段文字一段文字一段文字




  • 这是一段文字一段文字一段文字
  • 这是一段文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字
  • 这是一段文字一段文字一段文字
  • 这是一段文字一段文字一段文字

// CSS

.text-overflow {
padding: 24px 12px;
width: 500px;
background-color: #f2f2f2;
box-sizing: border-box;
}

.text-item {
margin-left: 1.5em;
text-indent: -1.5em;
}

.ul-text-wrap {
padding: 24px 12px;
width: 500px;
background-color: #f2f2f2;
box-sizing: border-box;
}

.ul-text li {
margin: 16px 0;
}

css小技巧 - 换行对齐

标签:手写 换行 实现 距离 单位 css -- mamicode 示例

原文地址:https://www.cnblogs.com/ViavaCos/p/13835682.html

发表评论

0/200
0 点赞
0 评论
收藏
为你推荐 换一批