我的页面我在面板中有一个面板和一个表,这是我在JSFiddle
中的代码
我的代码中存在问题,在td
表格中我有文字,我为此设置了text-overflow
,但它没有正确显示。它显示如下:
但我想要这样的文字节目:
我该如何解决?
答案 0 :(得分:3)
您可以为段落提供一个易于管理的课程:
<p class="text">...............</p>
然后您可以使用以下css属性来完成任务:
.text {
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 6;
-webkit-box-orient: vertical;
}
<强> Updated Fiddle 强>
答案 1 :(得分:0)
尝试类似这样的内容, FIDDLE
更改您的代码
从此
.info-table td {
overflow: hidden;
text-overflow: inherit;
white-space: pre-line;
}
至此
.info-table td {
overflow: hidden;
}
已编辑的代码 FIDDLE
.info-table td p{
max-height:260px;
line-height: 18px;
text-align: justify;
font-size: 10px;
font-weight: normal;
}
答案 2 :(得分:0)
答案 3 :(得分:0)
删除css中的
white-space: nowrap;
属性,您将获得
答案 4 :(得分:0)
实际上溢出仅适用于单行,这就是为什么所有内容都缩小到一行。
您可以使用一些jQuery / Javascript库,如http://pvdspek.github.com/jquery.autoellipsis/或尝试使用此tuts的纯css解决方案 http://www.mobify.com/blog/multiline-ellipsis-in-pure-css/
答案 5 :(得分:-2)
增加div的高度。我认为由于尺寸较小,它显示如此