>웹 프론트엔드 >HTML 튜토리얼 >html字符超出指定高度后省略显示_html/css_WEB-ITnose

html字符超出指定高度后省略显示_html/css_WEB-ITnose

WBOY
WBOY원래의
2016-06-24 11:50:131025검색


如图这种效果,我知道一种方法,但不支持火狐和IE,还有就是最后跟着的那个[详情]又该怎么加?最好别用javascript,


回复讨论(解决方案)

最好别用javascript?? 
不用javascript怎么做、

最好别用javascript?? 
不用javascript怎么做、


必须用javascript吗?那用了怎么做好?

你这明显不是前端控制的啊.
让程序截取按照字节长度截取字符串.

貌似这个还真是需要做字符串截取!  不然无法控制显示内容的字数。 CSS还没有强大到这样。

CSS就能办到,只是最后的详细个字段,我还不知道怎么弄
overflow:hidden; text-overflow:ellipsis;white-space:nowrap;
把这三个属性加上就行了,不过一定要指定容器高度。
有一点不足的是,这个只能显示一行文本,如果是多行文本,就失效。
某些浏览器是支持多行的。

首先你确定一下设置的高度能放下几行文字,假如有3行
text-overflow:ellipsis;
display:-webkit-box;
-webkit-line-clamp:3;
-webkit-box-orient:vertical;

不懂可以查一下line-clamp用法!

首先你确定一下设置的高度能放下几行文字,假如有3行
text-overflow:ellipsis;
display:-webkit-box;
-webkit-line-clamp:3;
-webkit-box-orient:vertical;

不懂可以查一下line-clamp用法!


请问下那些浏览器是webkit,我没找到具体的资料


首先你确定一下设置的高度能放下几行文字,假如有3行
text-overflow:ellipsis;
display:-webkit-box;
-webkit-line-clamp:3;
-webkit-box-orient:vertical;

不懂可以查一下line-clamp用法!


请问下那些浏览器是webkit,我没找到具体的资料

可以查看一下 这个网址 http://www.css88.com/archives/5206#more-5206



首先你确定一下设置的高度能放下几行文字,假如有3行
text-overflow:ellipsis;
display:-webkit-box;
-webkit-line-clamp:3;
-webkit-box-orient:vertical;

不懂可以查一下line-clamp用法!


请问下那些浏览器是webkit,我没找到具体的资料

可以查看一下 这个网址 http://www.css88.com/archives/5206#more-5206
学习了。感谢分享
성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.