是否有一个CSS属性,可以做下列之一? 但首先,让我解释一下。
想象一个砌体布局,其中每个产品宽度:200像素; 并且每个将是高度:250像素; (这只是一个例子)。
中的每个项目,有一个缩略图和链路,且时常,此链接换到2-3行,因此使不同的每个项目的高度。
有没有一种方法我可以设置的最大字符#类中,还是有一定#线切断后的包装? 也许甚至添加一些CSS效果,插入内容:“......” 行前结束,以表明它被切断?
任何帮助表示赞赏。
谢谢。
是否有一个CSS属性,可以做下列之一? 但首先,让我解释一下。
想象一个砌体布局,其中每个产品宽度:200像素; 并且每个将是高度:250像素; (这只是一个例子)。
中的每个项目,有一个缩略图和链路,且时常,此链接换到2-3行,因此使不同的每个项目的高度。
有没有一种方法我可以设置的最大字符#类中,还是有一定#线切断后的包装? 也许甚至添加一些CSS效果,插入内容:“......” 行前结束,以表明它被切断?
任何帮助表示赞赏。
谢谢。
您可以尝试text-overflow
,但是它有一些限制,但仍可能会适合你:
例
<div id="container">
This is some short content to demonstrate the css-property
text-overflow
</div>
#container{
width:100px;
height:50px;
border:1px solid red;
overflow:hidden;
text-overflow:ellipsis;
white-space: nowrap;
}
没有文字,但你可以以像素为单位设置元素的宽度和使用文本溢出属性,它应该加上“...”。
此外,您还可以通过设置元素的高度,例如,30像素和设置的line-height CSS属性15px的限制线的数量,并添加overflow:hidden
。 这样,你将有文字的确切两行。
.twoLines{
height:30px;
line-height:15px;
overflow:hidden;
}