CSS溢出部分省略是一种非常常用的样式技巧,它用来处理很长的文本或图片的显示问题。
在Web设计中,经常会遇到这样的需求:若内容过长,则只显示最前面的一部分,而将剩余部分以省略号的形式显示。
为了实现这个效果,我们可以使用CSS中的“text-overflow”属性,它可以控制当文本溢出容器元素时,如何显示溢出部分。
/* 设置文本溢出部分省略 */ text-overflow:ellipsis; /* 必须结合下面2个属性一起使用才能起作用 */ white-space:nowrap; overflow:hidden;
这里我们需要注意一下,只有在以下条件下“text-overflow”才会起作用:
1.元素需要有一个明确的宽度
2.元素必须有文本溢出
3.元素必须在自己的层叠上下文中
除了省略文本,我们还可以应用这种方法来处理图片溢出的问题,例如:通过设置一个固定的宽高比和溢出处理样式,可以实现只显示图片的一部分,而让剩余部分以省略号的形式显示。
/* 设置图片最大高度和宽度,并设置溢出隐藏 */ max-width:100%; max-height:300px; overflow:hidden; /* 设置图片的宽高比 */ padding-bottom:56.25%;
这样一来,我们就可以轻松实现文本和图片溢出部分的省略处理啦!
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://www.haodehen.cn/did222067