关于文字内容溢出的处理
时间:2020-05-21
本文章向大家介绍关于文字内容溢出的处理,主要包括关于文字内容溢出的处理使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
文字溢出一般会出现在表格,或者是banner、介绍页;对于这类,我们一般是用省略号去处理;再给个title属性;
注:主要是将省略号的情况,其它的暂不描述;
1.单行隐藏
单行隐藏是最常用的了,主要的css样式时:text-overflow:ellipsis;这类主要是用于块级元素中;但是,当我们给元素添加这个样式之后,没有生效,是因为我们缺少了另外两个样式:
overflow:hidden和white-space:nowrap;
<div style="width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap">这是一个单行隐藏的测试,哈哈哈就是这样的了,很简单的</div> <!--white-space 不换行 overflow:hidden:溢出隐藏 text-overflow:ellipsis;省略号-->
如果是行内元素,请加上display:inlie-block/block 这个属性
但是,我们格(table)的时候就会发现,在ie11或者是ie8中样式失效了,解决的办法是添加table-layout:fixed;这个属性
<!-- 对于table类型来说,table-layout: fixed;这个很重要,必须要有--> <table style="table-layout: fixed;"> <tr> <td style="display: block;width: 100px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;"></td> </tr> </table>
2.多行注释
有些业务可能需要事项这样的,我要多行显示,
<!-- -webkit-line-clamp: 3;第几行裁剪 box-orient: vertical;排列方式;去掉white-space--> <div style="width: 100px;overflow: hidden;display: -webkit-box;line-clamp: 3; -webkit-line-clamp: 3;-moz-box-orient: vertical;-webkit-box-orient: vertical;"> 相见时难别亦难,东风无力百花残;凄凄惨惨戚戚,淋淋漓漓,日月经天,江河行地,春往秋来,花开花落 </div>
原文地址:https://www.cnblogs.com/mamifeng/p/12932145.html
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- “有迹可循”的灰盒测试分析
- 想用 Gitee 做图床工具,失败了~~
- Nginx系列:配置跳转的常用方式
- Python骚操作:一行代码实现探索性数据分析
- 吊打 Tomcat ,Undertow 性能很炸!!
- 关于在android平台使用nanohttpd实现的http服务在WIFI环境下响应明显太慢的问题
- Vue.js组件库Element中的Select选择器、Cascader级联选择器、Switch开关和Slider滑块
- 年收200万+的Facebook前端工程师(E5)都要求些啥能力?
- 重学数据结构(二、栈)
- 基于深度学习的人员跟踪
- 为了给女朋友独特的七夕惊喜,我学会了人像美肤算法!
- 12种降低开发者工作效率的方法
- 想掌握Android面试官必问的 Binder 机制?那别想绕开 Binder 驱动源码分析!
- TCP协议的3次握手与4次挥手过程详解
- 高并发系统三大利器之降级