css处理文字不换行、换行截断、溢出省略号
1、使文字不换行
white-space: nowrap;
| 值 | 描述 | 
|---|---|
| normal | 默认。空白会被浏览器忽略。 | 
| pre | 空白会被浏览器保留。其行为方式类似 HTML 中的 <pre> 标签。 | 
| nowrap | 文本不会换行,文本会在在同一行上继续,直到遇到 <br> 标签为止。 | 
| pre-wrap | 保留空白符序列,但是正常地进行换行。 | 
| pre-line | 合并空白符序列,但是保留换行符。 | 
| inherit | 规定应该从父元素继承 white-space 属性的值。 | 
2、允许长单词换行
word-wrap:break-word;
| 值 | 描述 | 
|---|---|
| normal | 只在允许的断字点换行(浏览器保持默认处理)。 | 
| break-word | 在长单词或 URL 地址内部进行换行。 | 
3、换行不截断单词
word-break:break-all;
| 值 | 描述 | 
|---|---|
| normal | 使用浏览器默认的换行规则。 | 
| break-all | 允许在单词内换行。 | 
| keep-all | 只能在半角空格或连字符处换行。 | 
4、单行文字超出显示省略号
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
5、多行文字超出显示省略号
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
css处理文字不换行、换行截断、溢出省略号的更多相关文章
- (转载)最实用的清除浮动代码   css的文字过长裁剪后面跟着省略号
		
css: .clearfloat:after{display:block;clear:both;content:"";visibility:hidden;} .clearfloat ...
 - CSS控制文字显示一行,超出显示省略号
		
这几天在项目需求里面遇到了很多之前没做过的需求,也慢慢更加认识到了css的强大,是真的强大.以后会把自己技术调研的东西都写出来,哪怕只是一点点或者很小的点,重在学习. “CSS控制文字显示一行,超出显 ...
 - css 样式 文字过长 换行处理方法
		
css强制换行.强制不换行及自动换行的写法 css强制不换行 div{white-space:nowrap;} css自动换行 div{ word-wrap: break-word; word-bre ...
 - CSS实现文字内容不被截断当超出指定长度时该字符串自动整体换到下一行
		
效果图: 1.内容不被截断 span { overflow:hidden; white-space:nowrap; text-overflow:ellipsis; ...
 - css中文字超出文本框,溢出部分用点点点表示
		
text-overflow 属性规定当文本溢出包含元素时发生的事情.我们可以使用它来对文本超出的部分进行样式的处理. text-overflow: clip|ellipsis|string;包 ...
 - css控制文字显示长度,超过用省略号替代
		
.line_text { width:200px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; } <span cl ...
 - html使用css让文字多行超出部分用省略号三个点显示的方法案例
		
text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-w ...
 - CSS控制文本超出指定宽度后用省略号代替,CSS控制文本不换行
		
CSS控制文本超出指定宽度后用省略号代替,CSS控制文本不换行. 一般的文字截断(适用于内联与块): .text-overflow { display:block;/*内联对象需加*/ ...
 - css限制文字显示字数长度,超出部分自动用省略号显示,防止溢出到第二行
		
为了保证页面的整洁美观,在很多的时候,我们常需要隐藏超出长度的文字.这在列表条目,题目,名称等地方常用到. 效果如下: 未限制显示长度,如果超出了会溢出到第二行里.严重影响用户体验和显示效果. 我们在 ...
 
随机推荐
- DB2中SQL基本语句的操作
			
完全转载自:http://blog.sina.com.cn/s/blog_67aaf4440100v01p.html --创建数据库 create database Etp; --连接数据库 conn ...
 - Linux_CentOS 7下Nginx服务器的安装配置
			
1.安装 1.1 配置epel yum 源 wget http://dl.Fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm rpm ...
 - Flink处理函数实战之四:窗口处理
			
欢迎访问我的GitHub https://github.com/zq2599/blog_demos 内容:所有原创文章分类汇总及配套源码,涉及Java.Docker.Kubernetes.DevOPS ...
 - 新建Chrome标签页,极简+自用
			
[跳转GitHub] chromeNewTab 已经入坑Chrome应用开发者,可以去:[应用商店地址]直接添加使用. 使用说明 下载chrome的一个[window组策略文件],解压文件后找到(\p ...
 - git 强制更新本地和强制提交覆盖
			
强制更新覆盖本地: git pull时出现冲突 放弃本地修改,使远程库内容强制覆盖本地代码git fetch --all //只是下载代码到本地,不进行合并操作git reset --hard ori ...
 - docker搭建渗透环境并进行渗透测试
			
目录 docker简介 docker的安装 docker.centos7.windows10(博主宿主机系统)之间相互通信 -docker容器中下载weblogic12c(可以略过不看) docker ...
 - git设置个人信息
			
git config --global user.name "username" 设置下自己提交的用户名 git config --global user.email " ...
 - 百度ping工具
			
function postUrl($url, $postvar) { $ch = curl_init(); $headers = array( "POST".$url." ...
 - Model class apps.goods.models.GoodsType doesn't declare an explicit app_label and isn't in an application in INSTALLED_APPS
			
在admin.py注册这个model时,报了个错: RuntimeError: Model class apps.goods.models.GoodsType doesn't declare an e ...
 - 【PUPPETEER】初探之获取元素文本值(三)
			
一.知识点 page.$eval(selector, pageFunction[, ...args]) page.$$eval(selector, pageFunction[, ...args]) i ...