视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
溢出隐藏:最全的利用css解决内容溢出问题的几种方案
2020-11-27 18:51:25 责编:小采
文档
 在p布局中,有的文字内容多了会超过溢出我们的高度,有的图片会撑破DIV,让网页错位变乱。内容溢出了容器,超出了容器所限定的宽度和高度应该怎么办呢?可以将文本溢出部分进行隐藏或者用省略号代替,那具体如何实现呢?本文就告诉你如何使用换行,省略号等方式来解决这些溢出的问题。

一、利用换行来解决溢出问题

1. 如何用word-wrap解决文字溢出的问题

word-break:break-all和word-wrap:break-word经常用来解决长字符串换行问题。word-break:break-all在IE6/7/chrome/safari为一派,表现为尾部截断,而ff3.0/opera表现为无效。既过长单词换行显示,然后溢出边界。word-wrap:break-word;在IE6/7/chrome/safari为一派 表现为长单词换行,再显示不下才裁切。而ff3.0/opera也表现为无效。

2. css溢出与换行该如何处理

文本过长,在容器内显示不下的时候,是否要换行,使用 white-space : normal / nowrap 属性,normal : 采用浏览器默认设置;nowrap : 不换行。

溢出后的处理方式,若是想隐藏溢出的内容,可以考虑使用 text-overflow 属性。

3. 火狐/IE浏览器flash透明,css强制不换行,溢出隐藏

css强制不换行,溢出隐藏:overflow:hidden

使用说明及要点:

◎ 检索或设置当对象的内容超过其指定高度及宽度时如何管理内容。
◎ 设置textarea对象为hidden值将隐藏其滚动条。
◎ 对于table来说,假如table-layout属性设置为fixed,则td对象支持带有默认值为hidden的overflow属性。如果设为hidden,scroll或者auto,那么超出td尺寸的内容将被剪切。如果设为visible,将导致额外的文本溢出到◎ 右边或左边(视direction属性设置而定)的单元格。
◎ 自IE5开始,此属性在MAC平台上可用。 对应的脚本特性为overflow。

二、利用省略号来解决溢出问题

1. html文本控制显示字数超出用省略号的方法

一般用p+css的容器中文字超出长度会浮动到框外或者把框撑大,有时候需要考虑浏览器兼容问题,不同浏览器对CSS标准执行也是不同的。 由于Firefox是公认的标准浏览器[当然, Opera也是], 且市场份额更高, 因此可以拿Firefox来作认证。

2. CSS、j's单行、多行文本溢出显示省略号

在项目中,由于实际描述文字过多,导致初始页面纵向长度过长,也使得余下信息利用率降低;所以在文字过多的时候,初始化行数是有必要的,CSS单行多行文本溢出,显示省略号。

3. 单行及多行文本溢出以省略号显示的方法总结

在前端页面布局中,经常会有因文字过多而影响页面排版。特别是在移动端页面中,因屏幕宽度不够段落文字如完全显示则会打乱布局。因此若段落文字能根据屏幕空余大小而显示就完美了,也就是若屏幕够大,段落文字就完全显示,若屏幕很小,则段落文字以省略号的形式部分显示。

4. table表格中的内容溢出布局方式

我们知道当我们在table里输入过多的文字内容的时候会撑乱表格,例如一行显示过长或者自动换行。可是有的时候我们就想在固定宽度的一行中显示,如果多出的部分那就用点点点代替,这样就不会撑乱表格了。

5. 用css解决标题显示字数超出省略号代替的方法

步骤一:内容超出宽度时隐藏超出部分的内容

步骤二:当对象内文本溢出时显示省略标记(...)

有关CSS内容溢出和隐藏的问答

1. html - 如何用javascript判断p是否发生了溢出?

2. css3 - 列表横向溢出就显示 省略号(省略号是个图片)

3. 溢出隐藏后如何得到内部元素的高度?

【相关推荐】

1. php.cn独孤九贱(2)-css视频教程

下载本文
显示全文
专题