CSS 小结笔记之文字溢出处理
有时文字会溢出盒子,这时一般要对文字进行溢出处理。一般有以下三种处理方法:
1、word-break:normal | break-all |keep-all
normal 使用浏览器默认的换行
break-all 允许单词内换行即允许单词拆开显示
keep-all 不允许拆开单词显示,连字符除外
<!DOCTYPE html> <html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta http-equiv="X-UA-Compatible" content="ie=edge"><title>Document</title><style>div {width: 120px;height: 25px;border: 1px solid red;margin: 100px;}div:first-child {word-break: normal;}div:nth-child(2) {word-break: break-all;}div:last-child {word-break: keep-all;}</style> </head><body><div>my name is abcd .</div><div>my name is abcd .</div><div>my name is ab-cd .</div> </body></html>
View Code
结果如下
<!DOCTYPE html> <html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta http-equiv="X-UA-Compatible" content="ie=edge"><title>Document</title><style>div {width: 120px;height: 25px;border: 1px solid red;margin: 100px;}div:first-child {white-space: normal;}div:last-child {white-space: nowrap;}</style> </head><body><div>这是一行超级长的文字文字文字</div><div>这是一行超级长的文字文字文字</div></body></html>
View Code
<!DOCTYPE html> <html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta http-equiv="X-UA-Compatible" content="ie=edge"><title>Document</title><style>div {width: 120px;height: 25px;border: 1px solid red;margin: 100px;}div:first-child {text-overflow: clip;}div:last-child {white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}</style> </head><body><div>这是一行超级长的文字文字文字</div><div>这是一行超级长的文字文字文字</div></body></html>
View Code
转载于:https://www.cnblogs.com/Assist/p/9639774.html
CSS 小结笔记之文字溢出处理相关推荐
- CSS 小结笔记之滑动门技术
所谓的滑动门技术,就是指盒子背景能够自动拉伸以适应不同长度的文本.即当文字增多时,背景看起来也会变长. 大多数应用于导航栏之中,如微信导航栏: 具体实现方法如下: 1.首先每一块文本内容是由a标签与s ...
- 纯CSS的方法解决文字溢出与截断的问题
纯CSS的方法解决文字溢出与截断的问题 参考文章: (1)纯CSS的方法解决文字溢出与截断的问题 (2)https://www.cnblogs.com/ilian/archive/2012/06/07 ...
- css换行方式和文字溢出
css换行几种方式 强制不换行 div{white-space:nowrap; } 自动换行 div{word-wrap:break-word; } 强制英文单词断行 div{word-break:b ...
- css实现多行文字溢出隐藏——前端小问题不定时更新
多行文字溢出隐藏,只用一个容器会出现padding部分无法隐藏,出现如下图所示的现象: 解决方法: 内部嵌套一层容器,设置overflow:hidden:即可: 具体代码如下: 转载 ...
- CSS 小结笔记之清除浮动
浮动是一个非常好用的属性,但是有时会出现一些问题,需要进行清除浮动.例如 <!DOCTYPE html> <html lang="en"><head& ...
- CSS 小结笔记之em
1.为什么使用em em也是css中的一种单位,和px类似.很多人会疑惑为什么有了px之后还要使用em,而且em使用起来相对于px来讲比较麻烦. em主要是应用于弹性布局,下面给出一个小栗子说明em的 ...
- CSS 小结笔记之伸缩布局 (flex)
CSS flex 是一种伸缩布局,之前块级元素布局在同一行,可以通过display或position或float来实现,而本篇介绍一个新的方法--flex(弹性布局). flex 为和模型布局提供了极 ...
- CSS学习笔记18——文字图标
字体图标 字体图标使用场景:主要用于显示网页中通用.常用的一些小图标. 字体图标可以为前端工程师提供一种方便高效的图标使用方式,展示的是图标,本质属于字体. 优点: 轻量级:一个图标字体要比一系列的图 ...
- CSS 小结笔记之盒子模型
网页标签可以看成是一个个盒子,页面设计就像垒积木一样,在网页中将盒子摆好显示出来.在浏览器中可以很清楚的去看到一个标签的盒子,具体方法如下: 打开浏览器的开发人员工具,在Elements中选中一个标签 ...
最新文章
- 综述:神经网络中 Normalization 的发展历程
- 可以通过无线充电的软脑植入物来控制大脑中的脑细胞
- java中的IO详解(上)
- shell 循环 read line
- 关于C#中使用SQLDMO来获取数据库中的一些操作
- 【Redis学习】Transaction事务管理
- ASP.NET Ajax 控件ToggleButton,SliderExtender,ResizableControl 学习笔记
- libuv 中文编程指南(四)网络
- CSS3 Flex布局(伸缩布局盒模型)学习
- 【图说word】 宏
- HDFS小文件问题解决方案
- Redis集群部署(半自动)
- hadoop 权限错误 Permission denied: user=root, access=WRITE, inode=/:hdfs:super
- html中script标签的使用方法
- html php连接mysql数据库连接,PHP如何连接MySQL数据库?附两种方法!
- win10系统如何设置局域网服务器地址,Win10怎么设置局域网IP地址
- mysql创建用户并授权语句_MySQL创建用户与授权
- Google Voice 语音搜索
- <Linux> Ubuntu kernel 源码编译 替换
- 苹果手机来电归属地_苹果手机来电铃声、充电音还能这么有趣?这款神器也太炫了...
热门文章
- Chapter7-2_BERT and its family - Introduction and Fine-tune
- LeetCode 2049. 统计最高分的节点数目(DFS)
- LeetCode 222. 完全二叉树的节点个数(二分查找)
- python rsa 公钥解密_python使用rsa库做公钥解密(网上别处找不到)
- 聚类算法 距离矩阵_快速且不需要超参的无监督聚类方法
- postek二次开发_20190626_二次开发BarTender打印机_C#代码_一边读取TID_一边打印_打印机POSTEK...
- Django中示例验证码的实现总结
- 小案例:搭建简易版王者荣耀英雄购买商城网页版
- Spark Executor解析
- endnote怎么和word关联_endnote x9怎么和word关联?Word中用EndNote X9教程