css怎样清除隐藏溢出,Css溢出隐藏
display: -webkit-box;
-webkit-line-clamp: 2; /*多少行数之后显示为省略...*/
word-wrap: break-word;
word-break: break-all;
overflow: hidden;
text-overflow: ellipsis;
-webkit-box-orient: vertical;
display: block;
width: 72px;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
上面的代码就是2行之后显示省略
如果实现单行文本的溢出显示省略号同学们应该都知道用text-overflow:ellipsis属性来,当然还需要加宽度width属来兼容部分浏览。
实现方法:
overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;
效果如图:
但是这个属性只支持单行文本的溢出显示省略号,如果我们要实现多行文本溢出显示省略号呢。
接下来重点说一说多行文本溢出显示省略号,如下。
实现方法:
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
overflow: hidden;
效果如图:
适用范围:
因使用了WebKit的CSS扩展属性,该方法适用于WebKit浏览器及移动端;
注:
-webkit-line-clamp用来限制在一个块元素显示的文本的行数。 为了实现该效果,它需要组合其他的WebKit属性。常见结合属性:
display: -webkit-box; 必须结合的属性 ,将对象作为弹性伸缩盒子模型显示 。
-webkit-box-orient 必须结合的属性 ,设置或检索伸缩盒对象的子元素的排列方式 。
实现方法:
p{position: relative; line-height: 20px; max-height: 40px;overflow: hidden;}
p::after{content: "..."; position: absolute; bottom: 0; right: 0; padding-left: 40px;
background: -webkit-linear-gradient(left, transparent, #fff 55%);
background: -o-linear-gradient(right, transparent, #fff 55%);
background: -moz-linear-gradient(right, transparent, #fff 55%);
background: linear-gradient(to right, transparent, #fff 55%);
}
效果如图:
适用范围:
该方法适用范围广,但文字未超出行的情况下也会出现省略号,可结合js优化该方法。
注:
将height设置为line-height的整数倍,防止超出的文字露出。
给p::after添加渐变背景可避免文字只显示一半。
由于ie6-7不显示content内容,所以要添加标签兼容ie6-7(如:…);兼容ie8需要将::after替换成:after。
转自:大前端
CSS.05 -- 规避脱标 定位的盒子居中、CSS标签规范、溢出隐藏、内容移除(网页优化)、CSS精灵图
规避脱标 定位的盒子居中显示 Margin:0 auto : 只能让标准流的盒子居中对齐 当A是B的父系,B可以使用 margin-left:auto: 来获得相当于定位right:0:的效果 M ...
css文本溢出隐藏显示省略号(单行+多行)
文本超出若干行就换行,这个功能几乎每个文本浏览网站都会用到,实现它的办法也有很多,今天简单的介绍一下实现它的方法. 一. 单行文本不换行,并将超出文本隐藏 .box-content{ ove ...
CSS控制Span强制换行、溢出隐藏
CSS控制Span强制换行 word-wrap: break-word; word-break: break-all; white-space: pre-wrap !important; 盒子文字设置 ...
css文字溢出隐藏,及强制断句
只显示一行文字,便溢出隐藏 text-overflow: ellipsis; white-place: nowrap; overflow: hidden; 显示 n 行文字后便溢出隐藏 displa ...
CSS之文本溢出隐藏,不定宽高元素垂直水平居中、禁止页面文本复制
1.如何让不固定元素宽高的元素垂直水平居中 .center { position: absolute; top: 50%; left: 50%; background-color: #000; wid ...
css 文本换行 文本溢出隐藏用省略号表示剩下内容
正常文本的显示
CSS中隐藏内容的3种方法及属性值
CSS中隐藏内容的3种方法及属性值 (2011-02-11 13:33:59) 在制作网页时,隐藏内容也是一种比较常用的手法,它的作用一般有:隐藏文本/图片.隐藏链接.隐藏超出范围的内容.隐藏弹出 ...
多行溢出隐藏显示省略号功能的JS实现
在页面重构中,经常需要将过多的内容隐藏而显示部分.在单行文本中实现非常简单,但是在多行文本中,则需要根据实际选择不同的方式. 用CSS实现多行溢出隐藏的代码非常简单,但是兼容性也相对较低. displ ...
设置text-overflow文本溢出隐藏时的对齐问题
设置text-overflow: ellipsis后引起的文本对齐问题 最近在做网页的时候用到了文本溢出隐藏的功能,但是出现了一些小问题,下面先放上示例代码吧.
随机推荐
ubuntu14 查找并删除所有文件名中带有特定关键词的文件
http://askubuntu.com/questions/625219/how-to-search-and-delete-files-who-contain-specific-string-in- ...
nyoj 71 独木舟上的旅行(贪心专题)
独木舟上的旅行 时间限制:3000 ms | 内存限制:65535 KB 难度:2 描述 进行一次独木舟的旅行活动,独木舟可以在港口租到,并且之间没有区别.一条独木舟最多只能乘坐两个人,且乘客 ...
Java注意的地方
oo: 单一原则(SRP) 开放封闭原则(OCP) 里氏替换原则(LSP) 依赖倒转原则(DIP) 接口分离原则(ISP) equals: 若两个对象equals为true,则他们的hashcode值 ...
炫龙炎魔T1笔记本 Win7 系统安装
系统链接:https://pan.baidu.com/s/1T5FdJf1jhTj78vEBYCXxyA 密码:rl7m 1.制作系统盘(下载文件中有教程),插好U盘,重启计算机 2.按F2进入BOS ...
PHP之引用
php数字月份转换为英语缩写 实现数字月份到英文月份缩写的转换 英语 1 => 'Jan', January 2 => 'Feb', February 3 => 'Mar', Mar ...
[C语言]逆序的三位数
---------------------------------------------------------------------------------------- // main.c ...
Web图形开发
Web项目开发过程中要找到完美的图形解决方案比较困难,只能根据自己的需要,选择自己最合适的画图方案. Web图表一般有以下几种做法: (1)使用客户端控件技术 (2)使用服务器端生成图片 (3)使用富 ...
nginx并发连接控制模块ngx_http_limit_conn_module
模块: ngx_http_limit_conn_module 作用: 根据定义的key限制并发连接数 配置示例: http { limit_conn_zone $binary_remote_addr ...
SQLServer SELECT @@IDENTITY 遇到的坑
经常在写存储过程的时候获取当前插入后的ID都会用 @@IDENTITY 但是今天在用 @@IDENTITY的时候涉及到当前数据的插入会有insert触发器发生时,发现与实际插入的ID值对不上,网上查 ...
【我们开发有力量之二】利用javascript制作批量网络投票机器人(自动改IP)
帮朋友忙网络投票,粗粗地看了下,投票没有什么限制,仅有一个ip校验:每天每个ip仅能投票一次. 也就是说,可以写一个程序,自动更换IP地址(伪造IP地址),实现批量刷票的目的.于是我写了一个投票机器人 ...
css怎样清除隐藏溢出,Css溢出隐藏相关推荐
- php css下划线,css如何清除下划线?css清除下划线有哪些方法
css怎么清除下划线?css去除下划线方法有哪些?很多人可能还不知道怎么操作,下面我们来讲解一下. 在css中,我们可以使用text-decoration属性来表示下划线和删除线等样式,首先我们要了解 ...
- css怎样清除外边距,CSS 外边距
CSS 外边距 围绕在元素边框的空白区域是外边距.设置外边距会在元素外创建额外的"空白". 设置外边距的最简单的方法就是使用 margin 属性,这个属性接受任何长度单位.百分数值 ...
- 从零开始学前端:显示隐藏与文本溢出 --- 今天你学习了吗?(CSS:Day16)
从零开始学前端:程序猿小白也可以完全掌握!-今天你学习了吗?(CSS) 复习:从零开始学前端:浮动 - 今天你学习了吗?(CSS:Day15) 文章目录 从零开始学前端:程序猿小白也可以完全掌握!-今 ...
- html怎么防止左边溢出,css防止溢出 css+div 溢出隐藏 无效
div+css 为什么div内的div总会溢出,怎么解决 明明设定的宽度是一样的,为什么会里面的div会出来呢,CSS布局HTML小编今天和大家分享解决办法 除了宽以外你还设置了什么? 你把宽度设置好 ...
- css单行、多行文本溢出隐藏显示省略号
单行文本溢出隐藏 overflow: hidden; // 溢出隐藏 text-overflow: ellipsis; // 文本溢出时发生的事,ellipsis表示用省略号代替溢出的文本 white ...
- css实现图片横向排列,溢出隐藏/滚动条横向拖动
关键样式: white-space:nowrap;/*内容横向排列不换行*/ overflow-x:auto; overflow-y:hidden;/*隐藏溢出部分.横向滚动条自动出现,纵向滚动条隐藏 ...
- css的溢出隐藏和多行隐藏
首先是准备一个盒子div 设置相关的大小 <div class="a">12121212121211111111111111111111111111111111111& ...
- html中隐藏溢出怎么写,html-如何隐藏表行溢出?
html-如何隐藏表行溢出? 我有一些HTML表格,其中文本数据太大而无法容纳. 因此,它可以垂直扩展单元格以适应此情况. 因此,现在发生溢出的行的高度是数据量较小的行的两倍. 这是无法接受的. 如何 ...
- css小经验: 转载 - CSS文本溢出省略号:text-overflow:ellipsis
(转载: http://blog.163.com/yinwei_666/blog/static/2036157320101113102733794/) 很多时候,比如网站最基本的文章列表,标题会很长, ...
- CSS快速学习5:文本溢出和XHTML元素分类
文本溢出 1.溢出属性(容器的) overflow:visible/hidden(隐藏)/sroll/auto(自动)/inherit; visible:默认值,内容不会被修剪,会出现在元素框之外: ...
最新文章
- f分布表完整图a=0.05_MySQL8.0新特性-invisible indexes
- 微信公众号消息推送-模板消息发送
- 实战:搭建CA认证中心,使用CA证书搭建HTTPS
- HDFS的副本存放策略(机架感知策略)
- spring4.x aop拦截spring mvc controller
- 继承的原理java_Java继承和多态的原理
- ue 新建html,第四课 开发uehtml官网响应式静态页面(示例代码)
- CiscoCUCM配置网关协议
- access ribbon 编程_彻底玩转MS ACCESS 2016功能区编程设计(01)
- easyScholar简介
- 计算机考研国家线好过,考研国家线真的很好过吗?
- 飞腾FT2000/4 CPU UEFI开发 固件配置
- 基于MATLAB的雷达的杂波模拟器
- 服务器恢复系统怎么操作,windows2008用装置盘恢复服务器操作体系
- 你好 Ethereum Rio, 欢迎来到区块链操作系统的世界
- 聚焦科技创新产业升级 中国联通和腾讯签署新战略合作协议
- Node.js 发展史介绍与安装初体验
- Oracle MySQL Server 安全漏洞
- sql server 可更新订阅 配置_更新前瞻丨前瞻内容大放送,暗部行动再次开启!
- 利用菜单配置文件生成菜单
热门文章
- 算24点的一般方法及例题
- eventscheduler mysql_Mysql 中的事件 事件调度器(Event Scheduler)
- util.promisify
- deprecate node-sass@4.9.0 › request@~2.79.0 request has been deprecated, see https://github.com
- 测试正则表达式的小方法
- cjavapy在线正则表达式测试工具
- 【人机交互技术】工具软件界面设计
- 重磅:一台电脑两个macOS系统,macOS Big Sur和macOS Monterey切换使用
- C. Make it Increasing
- javacv 人脸追踪_基于JavaCV的人脸识别程序