table设置超出部分隐藏,鼠标移上去显示全部内容的方法


Posted in HTML / CSS onDecember 24, 2022

 table内容超出宽度时隐藏并显示省略标记

HTML中,一个表格,要达到二个条件:

1、内容多了不自动换行;

2、固定单元格宽度。如果内容超出,则隐藏;

如 果在IE下,只是写成<table style="table-layout:fixed; overflow:hidden;"><tr><td nowrap>则可,而在FF下则不行。兼容IE和FF的写法,应该为:<table style="table-layout:fixed;"><tr>td style="overflow:hidden;" nowrap>

3、显示省略标记,只支持IE:

text-overflow:ellipsis;

测试代码:

<style>.tbl {table-layout:fixed}.td {overflow:hidden;text-overflow:ellipsis}</style>

<table class="tbl" border=1 width=80>

<tr>

    <td width=25% class="td" nowrap>abcdefghigklmnopqrstuvwxyz 1234567890</td>

    <td class="td" nowrap><div>abcdefghigklmnopqrstuvwxyz 1234567890</div></td>

</tr>

</table>

table设置超出部分隐藏,鼠标移上去显示全部内容

核心代码

table {
    border-collapse: collapse;
    width:55em;
    table-layout:fixed;/* 只有定义了表格的布局算法为fixed,下面td的定义才能起作用。 */
}
.thead th{
    width: 63px;
    height: 25px;
    text-align: center;
}
 
table td{
    position: relative;
    /*width: 80px;*/
    height: 25px;
    text-align: center;
    font-size: 12px;
    font-weight: normal;
 
    width:100%;
    word-break:keep-all;/* 不换行 */
    white-space:nowrap;/* 不换行 */
    overflow:hidden;/* 内容超出宽度时隐藏超出部分的内容 */
    text-overflow:ellipsis;/* 当对象内文本溢出时显示省略标记(...) ;需与overflow:hidden;一起使用。*/
}
table td:hover {
    overflow: visible;  /* 鼠标放上去显示全部文字 */
}

比较适合单独的页面,去过是全站模板就不能这么用了

table表格溢出隐藏

CSS部分:

table{
    table-layout:fixed;
    width:100%;
    height:100%;
    border-collapse:collapse;
}
table td{
    border:1px solid #5a5858;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}
.box{
    width:400px;
    height:200px;
}

HTML部分:

<div class="box">
    <table>
        <tr>
            <td>1111</td>
            <td>5555555555555555555456464645646464646</td>
        </tr>
    </table>
</div>

到此这篇关于table设置超出部分隐藏,鼠标移上去显示全部内容的方法的文章就介绍到这了,更多相关table超出隐藏内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章,希望大家以后多多支持三水点靠木!

 
HTML / CSS 相关文章推荐
CSS3文本换行word-wrap解决英文文本超过固定宽度不换行
Oct 10 HTML / CSS
纯CSS3打造动感漂亮时尚的扇形菜单
Mar 18 HTML / CSS
css3实现3D色子翻转特效
Dec 23 HTML / CSS
CSS3制作彩色进度条样式的代码示例分享
Jun 23 HTML / CSS
详解CSS3浏览器兼容
Dec 14 HTML / CSS
HTML5之SVG 2D入门2—图形绘制(基本形状)介绍及使用
Jan 30 HTML / CSS
HTML5实现晶莹剔透的雨滴特效
May 14 HTML / CSS
通过HTML5 Canvas API绘制弧线和圆形的教程
Mar 14 HTML / CSS
字中字效果的实现【html5实例】
May 03 HTML / CSS
详解html5 shiv.js和respond.min.js
Jan 24 HTML / CSS
Html5嵌入钉钉的实现示例
Jun 04 HTML / CSS
使用HTML和CSS实现的标签云效果(附demo)
Feb 03 HTML / CSS
td 内容自动换行 table表格td设置宽度后文字太多自动换行
Dec 24 #HTML / CSS
HTML页面点击按钮关闭页面的多种方式
Dec 24 #HTML / CSS
html用代码制作虚线框怎么做? dw制作虚线圆圈的技巧
Dec 24 #HTML / CSS
CSS使用SVG实现动态分布的圆环发散路径动画
Dec 24 #HTML / CSS
CSS中理解层叠性及权重如何分配
Dec 24 #HTML / CSS
CSS 鼠标点击拖拽效果的实现代码
Dec 24 #HTML / CSS
详解CSS3浏览器兼容
Dec 24 #HTML / CSS
You might like
PHP的FTP学习(三)
2006/10/09 PHP
PHP stripos()函数及注意事项的分析
2013/06/08 PHP
PHP入门教程之表单与验证实例详解
2016/09/11 PHP
php处理静态页面:页面设置缓存时间实例
2017/06/22 PHP
phpstudy2018升级MySQL5.5为5.7教程(图文)
2018/10/24 PHP
在javascript将NodeList作为Array数组处理的方法
2010/07/09 Javascript
JavaScript异步回调的Promise模式封装实例
2014/06/07 Javascript
jQuery基础知识小结
2014/12/22 Javascript
jQuery中filter()方法用法实例
2015/01/06 Javascript
js实现九宫格图片半透明渐显特效的方法
2015/02/16 Javascript
利用jQuery和CSS将背景图片拉伸
2015/10/16 Javascript
详解Angular 4.x Injector
2017/05/04 Javascript
JavaScript生成图形验证码
2020/08/24 Javascript
前端图片懒加载(lazyload)的实现方法(提高用户体验)
2017/08/21 Javascript
ajax请求+vue.js渲染+页面加载的示例
2018/02/11 Javascript
nodejs简单访问及操作mysql数据库的方法示例
2018/03/15 NodeJs
js正则表达式校验指定字符串的方法
2018/07/23 Javascript
微信小程序之裁剪图片成圆形的实现代码
2018/10/11 Javascript
详解webpack打包vue项目之后生成的dist文件该怎么启动运行
2019/09/06 Javascript
js+canvas绘制图形验证码
2020/09/21 Javascript
[50:29]2014 DOTA2华西杯精英邀请赛 5 24 DK VS iG
2014/05/26 DOTA
[02:22]《新闻直播间》2017年08月14日
2017/08/15 DOTA
Python实现设置windows桌面壁纸代码分享
2015/03/28 Python
python统计日志ip访问数的方法
2015/07/06 Python
Python运维之获取系统CPU信息的实现方法
2018/06/11 Python
python pandas cumsum求累计次数的用法
2019/07/29 Python
Python实现捕获异常发生的文件和具体行数
2020/04/25 Python
Python环境管理virtualenv&amp;virtualenvwrapper的配置详解
2020/07/01 Python
安全的后院和健身蹦床:JumpSport
2019/07/15 全球购物
英语专业毕业生求职简历的自我评价
2013/10/24 职场文书
高一自我鉴定
2013/12/17 职场文书
校园之声广播稿
2015/08/18 职场文书
Memcached介绍及php-memcache扩展安装
2021/04/01 PHP
详解Flutter和Dart取消Future的三种方法
2022/04/07 Java/Android
TypeScript 使用 Tuple Union 声明函数重载
2022/04/07 Javascript
如何利用python创作字符画
2022/06/25 Python