Rumah  >  Artikel  >  hujung hadapan web  >  在HTML标签中显示很长一段文字,显示两行,多余部分显示省略号,这个怎么弄?_html/css_WEB-ITnose

在HTML标签中显示很长一段文字,显示两行,多余部分显示省略号,这个怎么弄?_html/css_WEB-ITnose

WBOY
WBOYasal
2016-06-21 09:43:073179semak imbas

HTML CSS

单行的我知道怎么弄了:

   white-space:nowrap;   text-overflow:ellipsis;   overflow: hidden;


但是两行或者两行以上的显示省略号怎么弄呢?单纯CSS能做到吗?
比如这样:


我百度搜了一下,有人说不行:



回复讨论(解决方案)

没人帮我看看吗?

单纯的css不能实现吧,要么用js截取,要么后台控制

单纯的css不能实现吧,要么用js截取,要么后台控制

哦,哎,麻烦。不会js,只会HTML, CSS和php。

CSS好像不行。。后台来截取吧,反正后台来做也很简单,就一个截取字符串的方法而已!! 或者用JS截取也行

据我所知,css没这么只能,只能通过js或是后台截取,然后,再加一个。。。

给你参考个简单的范例
<script> <br /> window.onload = function(){ <br /> var text = document.getElementById('txt'), <br /> str = text.innerHTML, <br /> textLeng = 20; <br /> if(str.length > textLeng ){ <br /> text .innerHTML = str.substring(0,textLeng )+"... ..."; <br /> } <br /> } <br /> </script>


在传统的网页实现聊天室的方法是通过每隔一段时间请求服务器获取相关聊天信息来实现,然而html5带来的websocket功能改变这了这种方式

谢谢各位了,我去摸索摸索。

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn