CSS3 文本超出后显示省略号...
纯用CSS实现,主要采用代码
overflow:hidden;
text-overflow:ellipsis;//这是让文本溢出后,显示成省略号。
white-space:nowrap;//禁止自动换行
栗子html
<div class="div1"> ddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
</div>
栗子的css
.div1{
            width: 100px;
            height: 100px;
            border:2px solid black;
            overflow:hidden;
            text-overflow: ellipsis;
            /*-webkit-text-overflow:ellipsis;*/
            white-space: nowrap;
        }
在ie6~8和chrome下显示都是:

鼠标悬停时显示被省略的内容:
设置CSS
.div1:hover{
            overflow:visible;
        }
另外:由于这个只是针对溢出文本的效果。所以如果div内是p元素,那么溢出的p元素不会显示成...。至少在ie8+,和chrome中,p元素并不会变成省略号,而是直接被裁剪掉了。
用ietester测试ie6、7则会显示溢出的P元素为省略号。
所以,若想要P元素溢出后也显示成省略号效果,需要单独给p元素设置over-flow:hidden;text-overflow:ellipsis;
ps:关于text-overflow的值:有三个值:
clip|ellipsis|string 默认clip
| 值 | 描述 | |
|---|---|---|
| clip | 修剪文本。 | |
| ellipsis | 显示省略符号来代表被修剪的文本。 | |
| string | 使用给定的字符串来代表被修剪的文本。 | 
CSS3 文本超出后显示省略号...的更多相关文章
- CSS3文本超出容器显示省略号之text-overflow属性
		text-overflow:ellipsis; overflow:hidden; white-space:nowrap; 要想实现文本超出容器时显示省略号,上面3个属性必须同时搭配使用 
- css3 文本超出后出现省略号
		clip:当内联内容溢出块容器时,将溢出部分裁切掉. ellipsis:当内联内容溢出块容器时,将溢出部分替换为(...). 当块容器 <' overflow '> 为非visible时, ... 
- CSS——文本超出隐藏显示省略号
		文本超出隐藏显示省略号 1.单行文本的溢出显示省略号 overflow: hidden; text-overflow:ellipsis; white-space: nowrap; // overflo ... 
- css文本超出隐藏显示省略号
		p style="width: 300px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;"> 如 ... 
- css设置内容超出后显示省略号
		1.使用overflow: hidden把超出的内容进行隐藏: 2.然后使用white-space: nowrap设置内容不换行: 3.最后使用text-overflow: ellipsis设置超出内 ... 
- CSS实现不换行/自动换行/文本超出隐藏显示省略号
		在写页面的时候,我们经常会需要用到关于文本的换行,强制换行以及显示几行超过显示省略号等,今天我们就对这些问题来做个汇总吧! 1.自动换行 div{ word-wrap:break-word; word ... 
- css兼容大部分浏览器的文本超出部分显示省略号
		css之字体多行省略(兼容大部分浏览器) 字体单行显示省略号 <style> .box1{ width: 500px; height: 1.5em; overflow: hidden; t ... 
- css-文本超出后显示省略号
		1.如果是单行文本: overflow: hidden; text-overflow: ellipsis; white-space: nowrap; 2.如果是多行文本,将文本框高度设为文字行高的倍数 ... 
- 使用js控制文本超出部分显示省略号
		js代码 // 字数限制30字,超出不显示 fontNumber (date) { const length = date.length if (length > 30) { var str = ... 
随机推荐
- TOSCA自动化测试工具--new Project
			1.在默认页面点击Project 进入new project页面 2.第一步出来的页面上点击new 3. 第2步弹出的页面上选择路径,project 名 3.OK之后就创建好了 
- 转载:逻辑回归的python实现
			转载自:http://blog.csdn.net/zouxy09/article/details/20319673 一.逻辑回归(LogisticRegression) Logistic regres ... 
- 【c++ primer, 5e】特殊用途语言特性
			[默认实参] 1.注意点:函数的默认实参可以在函数的声明中添加,但是后续声明只能添加默认参数而不能改变先前声明的默认参数.(函数的声明通常是定义在头文件上的,多次声明同一个函数是合法的) 2.默认实参 ... 
- 寻路算法A*, JPS(跳点搜索)的一些杂谈
			A*是一个比较经典的启发式寻路算法.是基于dijkstra算法,但是加入了启发函数,使路径搜索效率更高.实现起来很简单.不过要做到通用性高,比如支持各种不同类型的地图,甚至不仅仅是地图,而是个图结构如 ... 
- Python Date 1–Hello world print
			对比学习Python与C str1 = 'hello python 2'# 字符串i = 3.1415926535 print(str1)print("hello python\n" ... 
- presto + slider 提交计算至yarn
			10.112.28.240 prestocli 10.183.225.158 perstoser hive-site.xml useUnicode=true&characterEncoding ... 
- Mac中MacPorts安装和使用 MacPorts简介
			MacPorts,曾经叫做DarwinPorts,是一个软件包管理系统,用来简化Mac OS X和Darwin操作系统上软件的安装.它是一个用来简化自由软件/开放源代码软件的安装的自由/开放源代码项目 ... 
- 如何设置hyper-v下的ubuntu虚拟机分辨率
			1.登陆ubuntu虚拟机 2.vi /etc/default/grub,改变如下内容: 改变前: GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" ... 
- Java GC垃圾回收
			Java的内存分配和回收也主要在Java的堆上进行的,Java的堆中存储了大量的对象实例,所以Java的堆也叫GC堆. Java在垃圾收集的过程中,主要用到了分代收集算法,具体有复制.标记清除.标记压 ... 
- linxu 安装rabbitMQ
			转载自:http://blog.csdn.net/mooreliu/article/details/44645807 首先使EPEL(http://fedoraproject.org/wiki/EPE ... 
