好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

css溢出部分省略

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%;

这样一来,我们就可以轻松实现文本和图片溢出部分的省略处理啦!

查看更多关于css溢出部分省略的详细内容...

  阅读:19次