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

  发布时间:2022-12-16 17:43:43   作者:追丰少年   我要评论
这篇文章主要介绍了table设置超出部分隐藏,鼠标移上去显示全部内容的实现方法,需要的朋友可以参考下

 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超出隐藏内容请搜索脚本之家以前的文章或继续浏览下面的相关文章,希望大家以后多多支持脚本之家!

相关文章

  • table不让td文字溢出操作方法

    这篇文章主要介绍了table不让td文字溢出操作方法,需要的朋友可以参考下
    2022-12-16
  • table设置超出部分隐藏,鼠标移上去显示全部内容的方法

    这篇文章主要介绍了table设置超出部分隐藏,鼠标移上去显示全部内容的实现方法,需要的朋友可以参考下
    2022-12-16
  • CSS使用SVG实现动态分布的圆环发散路径动画

    这篇文章主要介绍了CSS使用SVG实现动态分布的圆环发散路径动画,第一时间看到这个需求想到的就是 SVG 或者 Canvas,但是由于开发时可能还需要插入其他元素,所以这里还是希
    2022-10-27
  • CSS中理解层叠性及权重如何分配

    这篇文章主要介绍了CSS中理解层叠性及权重如何分配,CSS的三大特性,分别是层叠性、优先性和继承性,本文给大家详细讲解,对css层叠性权重相关知识感兴趣的朋友跟随小编一起
    2022-10-24
  • CSS 鼠标点击拖拽效果的实现代码

    这篇文章主要介绍了CSS 鼠标点击拖拽效果,我们还是仅仅通过 CSS,来实现一种丝滑的鼠标点击拖动元素移动的效果,本文通过实例代码效果展示给大家介绍的非常详细,对大家的
    2022-10-10
  • CSS元素定位之通过元素的标签或者元素的id、class属性定位详解

    这篇文章主要介绍了CSS元素定位之通过元素的标签或者元素的id、class属性定位,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的
    2022-09-08
  • 微信小程序纯CSS实现无限弹幕滚动效果

    这篇文章主要介绍了微信小程序纯CSS实现无限弹幕滚动效果,本文通过示例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-08-31
  • 使用 CSS 构建强大且酷炫的粒子动画效果

    粒子动画就是页面上存在大量的粒子构建而成的动画。传统的粒子动画主要由 Canvas、WebGL 实现,接下来通过本文给大家介绍使用 CSS 构建强大且酷炫的粒子动画效果,感兴趣的
    2022-08-09
  • 详解CSS中postion和opacity及cursor的特性

    background-postion接收多个值在浏览器中已经兼容,我们可以用background-position来代替calc()函数,从而去实现左方向或右方向的定位,这篇文章主要介绍了详解CSS中postio
    2022-08-08
  • CSS使用Flex和Grid布局实现3D骰子

    本文主要介绍了CSS使用Flex和Grid布局实现3D骰子,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学
    2022-08-01

最新评论