`
smiky
  • 浏览: 253983 次
  • 性别: Icon_minigender_1
  • 来自: 天门
社区版块
存档分类
最新评论

td内容过长时显示...

阅读更多

通常情况下控制元素不换行并显示...的样式为:

{

white-space:no-wrap;

text-overflow:ellipsis;

overlfow:hidden;

width:100px or 50%;宽度一定要有

}

这样绝大部分情况都能OK了,但是在IE 8,9下table设了table-layout:fixed之后的td可能是无效。

此时可能word-wrap不是默认值了,加上word-wrap:normal就OK了.

 

如果table有没有设table-layout:fixed,并且有宽度,即td不会被内容撑开,此时上面的常用CSS就可以正常工作了。

 

opera 12下td照上面这些做法都不行,td默认是display:table-cell,但是在opera12下非得是block,inline-block时overflow:hidden才有效,所以最好的做法是用个div包在td里面,将样式加在此div上。当然,在IE 8,9上就算加了div也得加个word-wrap:normal

 

分享到:
评论

相关推荐

    table内的td内容过长

    table内的td内容过长不方便全部显示时用省略号(...)代替

    td 内容自动隐藏 不换行.html

    td内容过长,自动隐藏,非常好使,鼠标挪上去显示全部内容

    css控制td内容长度

    table中的内容经常超过了我们固定的td长度,这个css控制td的内容,如果超过了td长度则自动隐藏超过长度的字符,显示... 鼠标移过时,显示完整的td信息。

    固定td显示省略符

    td超过长度则最后显示省略符,当鼠标放在上面时显示详细内容.

    将td中文字过长的部分变成省略号显示的小技巧

    主要介绍了如何将td中文字过长的部分变成省略号显示,主要是利用到了css的几个属性,需要的朋友可以参考下

    bootstrap表格内容过长时用省略号表示的解决方法

    首先 ,bootstrap中当td内容超过我给的固定宽度时,省略号代替的代码如下: 商品名称 详细介绍 购买数量 <tbody i

    JQuery 控制内容长度超出规定长度显示省略号

    主要介绍JQuery如何实现控制内容长度超出规定长度显示省略号,需要的朋友可以参考下

    Print the contents of the list control打印列表视图的内容(7KB

    Print the contents of the list control打印列表视图的内容(7KB)

    JavaScript多行文本一行显示,点击可显示单元格全部内容的Table

    下面的代码解决了这个问题:当表格被载入的时候,TD的宽度是原定的长 度,不会撑开TD,也不会影响其他TD,点击某行会按照本行所有单元格中行数最多的单元格的长度伸长行高。用户体验很好。 【优点】 1、对开发人员...

    html转pdf,ITEXT转HTML为PDF解决中文不换行问题

    1、core-renderer.jar该jar包修改过中文不换行问题 public static String getConversionHtmlCode(String linkcss,String htmlCode,String title){ String css = ""; css +="<style>"; css +="table{"; ...

    layui表格内容溢出的解决方法

    引言,我做文章管理的时候,引入的是layui的表格样式,但是里面的内容溢出无法隐藏,后来我采用了往td里面加了个<div></div> 然后设置一下样式就可以了。 序号 文章标题 文章内容 发布时间 ...

    JavaScript Table行定位效果

    一开始的需求只是表头部分在滚动时能一直固定在头部,那关键要实现的就是让tr能定位。 首先想到的方法是给tr设置relative,用ie6/7测试以下代码: Code <!DOCTYPE ...

    Layer.js实现表格溢出内容省略号显示,悬停显示全部的方法

    表格内容溢出省略号显示</title> <style type=text/css> .contain { font-family: ‘ Microsoft YaHei '; margin: 15px auto; width: 900px; } table { border: 1px solid #e3e6e8; border-...

    freemarker总结

    1、注释:注释内容-->,不会输出。 2、文本:直接输出。 3、interpolation:由 ${var} 或 #{var} 限定,由计算值代替输出。 4、FTL标记 二.表达式 1、直接指定值: 1-1、字符串: 由双引号或单引号括起来的...

    使用VUE实现在table中文字信息超过5个隐藏鼠标移到时弹窗显示全部

    主要介绍了使用VUE实现在table中文字信息超过5个隐藏,鼠标移到时弹窗显示全部,本文通过实例代码给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下

    完全免费的Java/jsp开发编辑工具FirstJava2

    10.在编辑jsp页面时,输入"<td>"时,自动插入"</td>"; 11.在编辑jsp页面时,输入"时,就会显示编辑辅助对话框,你可以选择"table",它将自动 输入"<table width=800 border=0 cellspacing=0 cellpadding=0 >"; 如果选择...

    FirstJava2完全教材

    10.在编辑jsp页面时,输入"<td>"时,自动插入"</td>"; 11.在编辑jsp页面时,输入"时,就会显示编辑辅助对话框,你可以选择"table",它将自动 输入"<table width=800 border=0 cellspacing=0 cellpadding=0 >"; 如果选择...

    js使用小技巧

    根据鼠标获得元素: document.elementFromPoint(event.x,event.y).tagName=="TD document.elementFromPoint(event.x,event.y).appendChild(ms) 窗体图片 document.images[索引] 窗体事件绑定 document....

    cms后台管理

    Jeecms是基于Spring注解,在自定义标签时对于实体类和dao service等注意注解的问题。 五 自定义标签及使用自己创建的表的实现过程 下面是我自己定义的标签mycontent_list 首先,在数据库里创建了一个jc_...

    Jokul Forum 社区论坛软件(.net 4.0) v1.5.5234.1

    优化 返回地址携带过长的情况 优化 模版加载 优化 管理后台 优化 站内信显示与删除 优化 用户通过问题与email更改密码 优化 程序引导 优化 显示评分时间 优化 部分后台显示 优化 数量与时间的友好显示 优化 默认模版...

Global site tag (gtag.js) - Google Analytics