码迷,mamicode.com
首页 > 其他好文 > 详细

td标签内的内容过长导致的问题的解决办法

时间:2014-12-23 23:52:13      阅读:823      评论:0      收藏:0      [点我收藏+]

标签:

问题描述:在开发过程中,td标签中的有一个cell格中的内容过长,导致td标签高度增加,从而导致整个页面内容的不协调:

技术分享

当td标签高度增加,而表格所在的div高度又固定的时候,会导致最后一行的内容丢失。

解决方法:

给td标签加style属性:

        style="white-space:nowrap;word-break:keep-all;text-overflow:ellipsis;overflow:hidden;" width="200"

解释:

使用text-overflow:ellipsis对溢出文本显示省略号有两个好处,一是不用通过程序限定字数;二是有利于SEO。需要使用对对溢出文本显示省略号的通常是文章标题列表,这样处理对搜索引擎更友好,因为标题实际上并未被截字,而是局限于宽度而未被显示而已。
通常的做法是这样的:
1.overflow:hidden;
2.text-overflow:ellipsis;
3.-o-text-overflow:ellipsis;
4.white-space:nowrap;
其中,overflow: hidden和white-space: nowrap都是必须的否则不会显示省略号;-o-text-overflow: ellipsis针对Opera;而宽度的设定主要是针对IE6;

技术分享

技术分享




 

td标签内的内容过长导致的问题的解决办法

标签:

原文地址:http://www.cnblogs.com/lhcxinmiren/p/4181385.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!