html 文字只显示一行,且隐藏多出来的文字

 我来答
育知同创教育
2016-12-14 · 百度知道合伙人官方认证企业
育知同创教育
1【专注:Python+人工智能|Java大数据|HTML5培训】 2【免费提供名师直播课堂、公开课及视频教程】 3【地址:北京市昌平区三旗百汇物美大卖场2层,微信公众号:yuzhitc】
向TA提问
展开全部
 /*一行表示**/
     overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
/***2行表示**/
display: -webkit-box;
overflow: hidden;
text-overflow: ellipsis;
word-wrap: break-word;
white-space: normal !important;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2016-12-14
展开全部
给容器定一个高度,宽度,设置overflow:hidden;
追问
对div设置了高度和宽度,里面包含了超链接,但是超链接文字太多,想让出现在同一行,是在css里进行设置,还是在div中直接设置,代码怎么写?你说的这个我用了,不起作用。麻烦你了,谢谢!
追答

如果超出的想以省略号代替的话

<div><a href="#">链接文字内容链接文字内容链接文字内容链接文字内容</a></div>
div{width:40px;height:20px;overflow:hidden;text-overflow:ellipsis;white-space:norwap;}

这样就可以了。


如果不想出现省略号,仅仅让隐藏

div{width:40px;height:20px;overflow:hidden;word-break:break-all;word-wrap:break-word;}


至于多行的出现省略号,因为有浏览器不兼容的情况,所以可以参考上面被采纳的答案。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
何不瀟灑過百年
2016-12-14 · TA获得超过1798个赞
知道小有建树答主
回答量:291
采纳率:0%
帮助的人:105万
展开全部
可以发出来看一下吗?是不是你代码错了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式