css 一行超出显示省略号 多行超出显示省略号
一行超出显示省略号
.word{width: 200px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;
}
white-space
属性值:
- normal : 忽略多余的空白,只保留一个空白(默认);
- pre : 保留空白(类似于html中的pre标签);
- nowrap : 只保留一个空白,文本不会换行,会在同一行继续,直到遇到br标签为止;
- pre-wrap : 保留空白符序列,正常地进行换行;
- pre-line : 合并空白符序列,保留换行符;
- inherit : 父元素继承white-space属性的值;
<div style="width:160px;border:1px solid;white-space:normal;">醉后不知天在水,满船清梦压星河。</div><div style="width:160px;border:1px solid;white-space:nowrap;">醉后不知天在水,满船清梦压星河。</div><div style="width:160px;border:1px solid;white-space:pre;">醉后不知 天在水,满船清梦 压星河。</div><div style="width:160px;border:1px solid;white-space:pre-wrap;">醉后不知天在水,满船清梦压星河。</div><div style="width:160px;border:1px solid;white-space:pre-line;">醉后不知天在水,满船清梦压星河。</div>
text-overflow
规定当文本溢出包含元素时发生的事情
值 | 描述 |
---|---|
clip | 修剪文本。 |
ellipsis | 显示省略符号来代表被修剪的文本。 |
string | 使用给定的字符串来代表被修剪的文本。 |
多行超出显示省略号
.word{white-space: nowrap; // 溢出不换行text-overflow: ellipsis;display: -webkit-box; // 将对象作为弹性伸缩盒子模型显示-webkit-line-clamp: 3; // 将对象作为弹性伸缩盒子模型显示。-webkit-box-orient: vertical; // 从上到下垂直排列子元素(设置伸缩盒子的子元素排列方式)overflow: hidden;
}
display: -webkit-box;
1.之前要实现横列的web布局,通常就是float或者display:inline-block;但是都不能做到真正的流体布局。至少width要自己去算百分比。
2.flexiblebox就可以实现真正意义上的流体布局。只要给出相应属性,浏览器会帮我们做额外的计算。
3.box-flex是css3新添加的盒子模型属性,它的出现可以解决我们通过N多结构、css实现的布局方式。经典的一个布局应用就是布局的垂直等高、水平均分、按比例划分。
目前box-flex属性还没有得到firefox、Opera、chrome浏览器的完全支持,但可以使用它们的私有属性定义firefox(-moz)、opera(-0)、chrome/safari(-webkit)。
具体参考:css3中的display:-webkit-box的用法_csdn_chenli-CSDN博客
-webkit-line-clamp:3;
-webkit-line-clamp是webkit的私有属性,是一个 不规范的属性(unsupported WebKit property),它没有出现在 CSS 规范草案中。
-webkit-line-clamp用来限制在一个块元素显示的文本的行数。 为了实现该效果,它需要组合其他的WebKit属性。常见结合属性:
- display: -webkit-box; 必须结合的属性 ,将对象作为弹性伸缩盒子模型显示 。
- -webkit-box-orient 必须结合的属性 ,设置或检索伸缩盒对象的子元素的排列方式 。
css 一行超出显示省略号 多行超出显示省略号相关推荐
- CSS中 设置( 单行、多行 )超出显示省略号
1. 设置超出显示省略号 css设置超出显示省略号可分两种情况: 单行文本溢出显示省略号- 多行文本溢出显示省略号- 但使用的核心代码是一样的:需要先使用 "overflow:hidden; ...
- css实现单行、多行超出显示省略号兼容火狐
css 单行,超出部分显示省略号 p{overflow:hidden;//超出部分隐藏text-overflow:ellipsis;//超出部分显示省略号white-space:nowarp;//不允 ...
- css 设置 多行超出 显示为 省略号 ,可 多行超出 显示为 省略号
开发过程中我们可能会遇到这样的需求: 有一行文本,不足一行,全部显示,超出一行,行尾显示为省略号. 可能你会有些扫操作,用 JS 去动态的判断,尽管效果已经实现,但是看上去搓的一逼,配不上前端这个词. ...
- 【CSS】文字溢出问题 ( 强制文本在一行中显示 | 隐藏文本的超出部分 | 使用省略号代替文本超出部分 )
文章目录 一.文字溢出问题 二.文字溢出处理方案 三.代码示例 一.文字溢出问题 在元素对象内部显示文字 , 如果文本过长 , 则会出现文本溢出的问题 ; 下面的示例中 , 在 150x25 像素的盒 ...
- css实现第二行超出显示省略号
css实现第二行超出显示省略号 需求: 实现单行文本超出省略: width: 295px;//设置宽度white-space: nowrap;//不要换行overflow: hidden;text-o ...
- css多行超出省略号(一行超出省略号)
多行超出显示省略号: <style> div { width:400px; height:60px; line-height:30px; margin:0auto; border:1pxs ...
- CSS一行/多行显示 超出隐藏
文字一行显示,超出隐藏 overflow:hidden;text-overflow:ellipsis;white-space:nowrap; 多行文字显示,超出隐藏 overflow : hidden ...
- 设置div中文字超出时自动换行和css实现文本超出N行之后显示省略号等
一.对于div强制换行 1.(IE浏览器)white-space:normal; word-break:break-all;这里前者是遵循标准. #wrap{white-space:normal; w ...
- css 实现div内显示固定三行,超出部分用省略号显示
css 实现div内显示两行或三行,超出部分用省略号显示 一.div内显示一行,超出部分用省略号显示 white-space: nowrap;overflow: hidden;text-overflo ...
最新文章
- Mac安装PhoneGap3
- Androidstudio如何正确导入和移出jar包
- 上交大计算机导师俞凯,WLA青科聊高考①|偶像剧“男主”、上海交大教授俞凯的学霸人生...
- 交叉编译iperf源代码
- OpenTURNS 不确定性、风险和统计数据开源组件
- SJCcopula matlab,时变copula的matlab程序
- java编程练习题:统计字符出现的次数
- 2019年零售企业营销变革:私域流量池 + 个人IP =流量价值最大化!
- 十分钟速成DevOps实践
- 今日头条悟空问答实现高效引流,轻松月入过万
- 什么是GB18030编码?
- 2019牛客暑期多校训练营(第四场)----E-	triples II
- FreeBSD ZFS
- 虚拟机DEDECMS织梦建站
- L1-7 天梯赛的善良 (20 分)
- 'Bullet' object has no attribute 'draw_bullet'
- 获取附件连接的函数:wp_get_attachment_image_src
- Visual Studio 2005键盘锁定
- microsoft office2016下载和安装
- 鸿蒙os2.0基于安卓,外媒实测总结,目前华为鸿蒙OS 2.0依旧是基于安卓框架
热门文章
- 图像处理之预处理方法
- 《职业经理人常犯的11个错误》——余世维
- 用SSH工具XShell连接云服务器 root用户 (谷歌云 甲骨文通用)
- Java Redis操作实例
- tf.nn.leaky_relu()函数
- 软件测试行业的优缺点
- 【Android】ListView、RecyclerView、ScrollView里嵌套ListView 相对优雅的解决方案:NestFullListView
- [5GC]《5G核心网-赋能数字化时代》| 6.4高效的用户面连接机制
- 台式计算机usb接口无反应6,win7电脑usb接口没反应如何解决 电脑usb接口没反应解决方法...
- java集成RSA非对称加密数据传输