精华内容
下载资源
问答
  • 利用CSS控制表格table的交替颜色 代码和讲解部分
  • css 模拟表格斜线

    2020-09-27 17:29:13
    利用div+css模拟表格的对角线,效果还可以,原理就是利用容器border宽度大于1时,相邻表格之间相接处是斜线的原理。
  • 利用css样式实现表格中字体垂直居中的方法,具体代码如下所示: 有一个自定义表格如下所示,当所返回数据改变时,文字都能自动居中  //html //用两个div容器 <div class=subject1>{{item.subject1}} /...
  • 利用CSS动画制作 Html 表格数据滚动显示, 实际自己开发也不难实现。实现的方法很多,下面是本人的一种实现方案,分享给大家。
  • 利用CSS仿Excel表格的效果
  • 精美的表格是前端开发用到的一个组件,很多时候我们利用复杂的页面style代码,来生成这样的表格,造成了页面的修改性和可读性都非常差。这里推荐直接使用css来产生一个细线表格。 使用方法也很简单: 第一:导入...
  • NULL 博文链接:https://javapub.iteye.com/blog/733910
  • 利用HTML+CSS美化表格

    千次阅读 2019-10-17 15:47:25
    HTML+CSS美化表格: 效果如下: 实现代码: <!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <title>Table</title> <style type="text/css"> ...

    HTML+CSS美化表格:

     

    效果如下:

    实现代码:

     

    <!doctype html>
    <html lang="en">
    <head>
    <meta charset="utf-8">
    <title>Table</title>
    <style type="text/css">
    * {
        margin: 0;
        padding: 0;
    }
    body { padding: 10px 100px; }  /* padding定义内边距 */
    #wrap {
        width: 800px;
        margin: 10px auto;
        font-family: 'trebuchet MS', 'Lucida sans', Arial;
        font-size: 14px;
        color: #444;
    }
    table {
        *border-collapse: collapse;  /* 属性设置表格边框合并,而不是像标准HTML表格那样分开 */
        border-spacing: 0;  /* 属性设置相邻单元格的边框间的距离(仅用于“边框分离”模式),在指定的两个长度值中,第一个是水平间隔,第二个是垂直间隔。 */
        width: 100%;
    }
    /*========bordered table========*/
    .bordered {
        border: solid #ccc 1px;
        -moz-border-radius: 6px;
        -webkit-border-radius: 6px;
        border-radius: 6px;
        -webkit-box-shadow: 0 1px 1px #ccc;
        -moz-box-shadow: 0 1px 1px #ccc;
        box-shadow: 0 1px 1px #ccc;  /* box-shadow 属性向框添加一个或多个阴影,水平 垂直 阴影迷糊 阴影颜色 text-shdow像文本添加阴影 */
    }
    .bordered tr {
        -o-transition: all 0.1s ease-in-out;
        -webkit-transition: all 0.1s ease-in-out;
        -moz-transition: all 0.1s ease-in-out;
        -ms-transition: all 0.1s ease-in-out;
        transition: all 0.1s ease-in-out;  /* all所有属性都将获得过渡效果,完成过渡效果0.1s,ease-in-out规定以慢速开始和结束的过渡效果 */
    }
    .bordered .highlight,  .bordered tr:hover { background: #fbf8e9; }
    .bordered td,  .bordered th {
        border-left: 1px solid #ccc;
        border-top: 1px solid #ccc;
        padding: 10px;
        text-align: left;  /* 文本左对齐 */
    }
    .bordered th {
        background-color: lightcyan;
       background-image: -webkit-gradient(linear, left top, left bottom, from(#ebf3fc), to(#dce9f9));
        background-image: -webkit-linear-gradient(top, #ebf3fc, #dce9f9);
        background-image: -moz-linear-gradient(top, #ebf3fc, #dce9f9);
        background-image: -ms-linear-gradient(top, #ebf3fc, #dce9f9);
        background-image: -o-linear-gradient(top, #ebf3fc, #dce9f9);
        background-image: linear-gradient(top, #ebf3fc, #dce9f9);
     filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#ebf3fc, endColorstr=#dce9f9);
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#ebf3fc, endColorstr=#dce9f9)";
        -webkit-box-shadow: 0 1px 0 rgba(255,255,255,.8) inset;
        -moz-box-shadow: 0 1px 0 rgba(255,255,255,.8) inset;
        box-shadow: 0 1px 0 rgba(255,255,255,.8) inset;
        border-top: none;
        text-shadow: 0 1px 0 rgba(255,255,255,.5);
    }
    .bordered td:first-child,  .bordered th:first-child { border-left: none; }
    .bordered th:first-child {
        -moz-border-radius: 6px 0 0 0;
        -webkit-border-radius: 6px 0 0 0;
        border-radius: 6px 0 0 0;
    }
    .bordered th:last-child {
        -moz-border-radius: 0 6px 0 0;
        -webkit-border-radius: 0 6px 0 0;
        border-radius: 0 6px 0 0;
    }
    .bordered tr:last-child td:first-child {
        -moz-border-radius: 0 0 0 6px;
        -webkit-border-radius: 0 0 0 6px;
        border-radius: 0 0 0 6px;
    }
    .bordered tr:last-child td:last-child {
        -moz-border-radius: 0 0 6px 0;
        -webkit-border-radius: 0 0 6px 0;
        border-radius: 0 0 6px 0;
    }
    </style>
    </head>
    
    <body>
    <div id="wrap">
        <table  class="bordered">
    		<!-- 表头 -->
            <thead>
                <tr>
                    <th>编号</th>
                    <th>伪类表达式</th>
                    <th>说明</th>
                </tr>
            </thead>
    		<!-- 表身 -->
            <tbody>
                <tr>
                    <td colspan="3">简单的结构伪类</td>
                </tr>
                <tr>
                    <td>1</td>
                    <td>:first-child</td>
                    <td>选择某个元素的第一个子元素。</td>
                </tr>
                <tr>
                    <td>2</td>
                    <td>:last-child</td>
                    <td>选择某个元素的最后一个子元素。</td>
                </tr>
                <tr>
                    <td>3</td>
                    <td>:first-of-type</td>
                    <td>选择一个上级元素下的第一个同类子元素。</td>
                </tr>
                <tr>
                    <td>4</td>
                    <td>:last-of-type</td>
                    <td>选择一个上级元素的最后一个同类子元素。</td>
                </tr>
                <tr>
                    <td>5</td>
                    <td>:only-child</td>
                    <td>选择的元素是它的父元素的唯一一个子元素。</td>
                </tr>
                <tr>
                    <td>6</td>
                    <td>:only-of-type</td>
                    <td>选择一个元素是它的上级元素的唯一一个相同类型的子元素。</td>
                </tr>
                <tr>
                    <td>7</td>
                    <td>:empty</td>
                    <td>选择的元素里面没有任何内容。</td>
                </tr>
                <tr>
                    <td colspan="3">结构伪类函数</td>
                </tr>
                <tr>
                    <td>8</td>
                    <td>:nth-child()</td>
                    <td>选择某个元素的一个或多个特定的子元素。</td>
                </tr>
                <tr>
                    <td>9</td>
                    <td>:nth-last-child()</td>
                    <td>选择某个元素的一个或多个特定的子元素,从这个元素的最后一个子元素开始算。</td>
                </tr>
                <tr>
                    <td>10</td>
                    <td>:nth-of-type()</td>
                    <td>选择指定的元素。</td>
                </tr>
                <tr>
                    <td>11</td>
                    <td>:nth-last-of-type()</td>
                    <td>选择指定的元素,从元素的最后一个开始计算。</td>
                </tr>
            </tbody>
        </table>
    </div>
    </body>
    </html> 
    

     

    展开全文
  • 标题如何利用CSS表格宽度不因为内容字数过多而撑大 其实只需要在表格的样式style中增加以下属性 table-layput:fixed; word-wrap:break-wrod; word-break:break-all; 下面来详细的介绍以下每个的含义 word-break ...

    标题如何利用CSS让表格宽度不因为内容字数过多而撑大

    其实只需要在表格的样式style中增加以下属性

    table-layput:fixed;
    word-wrap:break-wrod;
    word-break:break-all;
    

    下面来详细的介绍以下每个的含义

    word-break 属性:规定自动换行的处理方法。

    含义
    normal使用浏览器的默认换行规则
    break允许在单词内换行
    keep-all只能在半角空格或连接字符处理换行

    word-wrap 属性:允许长单词或 URL 地址换行到下一行

    含义
    normal只在允许的断字点换行(浏览器保持默认处理)。
    break -word在长单词或 URL 地址内部进行换行。

    table-layout 属性用来显示表格单元格、行、列的算法规则

    含义
    automatic默认。列宽度由单元格内容设定。
    fixed列宽由表格宽度和列宽度设定
    inherit规定应该从父元素继承 table-layout 属性的值。

    以上三种合在一起就可以解决表格宽度因内容字数过多而撑大的问题。

    展开全文
  • CSS模拟表格斜线

    2020-10-29 17:30:58
    利用div+css模拟表格的对角线,容器相邻边的border宽度大于1时,且相邻边框颜色不一样,会形成一个斜线,具体代码如下: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8">...

    CSS模拟表格斜线

    1. 原理
      利用div+css模拟表格的对角线,容器相邻边的border宽度大于1时,且相邻边框颜色不一样,会形成一个斜线,具体代码如下:
    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <style type="text/css">
            .div {
                border-left: #023060 20px solid;
                border-right: #366AA1 20px solid;
                border-top: #0F2E4E 20px solid;
                border-bottom: #548CC7 20px solid;
                width: 120px;
                margin: 0px auto;
                text-align: center;
                font-size: 12px;
                line-height: 22px;
                color: #bbdcff;
                background-color: #194D83;
            }
        </style>
        <title>运用css模拟表格</title>
    </head>
    
    <body>
        <div class="div">测试内容</div>
    </body>
    </html>
    

    案例:

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <title>Document</title>
        <style type="text/css">
            * {
                padding: 0;
                margin: 0;
            }
    
            caption {
                font-size: 14px;
                font-weight: bold;
            }
    
            table {
                border-collapse: collapse;
                border: 1px #525152 solid;
                width: 50%;
                margin: 0 auto;
                margin-top: 100px;
            }
    
            th,
            td {
                border: 1px #525152 solid;
                text-align: center;
                font-size: 12px;
                line-height: 30px;
                background: #C6C7C6;
            }
    
            th {
                background: #D6D3D6;
            }
    
            /*模拟对角线*/
            .out {
                border-top: 40px #D6D3D6 solid;
                /*上边框宽度等于表格第一行行高*/
                width: 0px;
                /*让容器宽度为0*/
                height: 0px;
                /*让容器高度为0*/
                border-left: 80px #BDBABD solid;
                /*左边框宽度等于表格第一行第一格宽度*/
                position: relative;
                /*让里面的两个子容器绝对定位*/
            }
    
            b {
                font-style: normal;
                display: block;
                position: absolute;
                top: -40px;
                left: -40px;
                width: 35px;
            }
    
            em {
                font-style: normal;
                display: block;
                position: absolute;
                top: -25px;
                left: -70px;
                width: 55x;
            }
    
            .t1 {
                background: #BDBABD;
            }
        </style>
    </head>
    
    <body>
        <table>
            <caption>用div+css模拟表格对角线</caption>
            <tr>
                <th style="width:80px;">
                    <div class="out"> <b>类别</b> <em>姓名</em> </div>
                </th>
                <th>年级</th>
                <th>班级</th>
                <th>成绩</th>
                <th>班级均分</th>
            </tr>
            <tr>
                <td class="t1">张三</td>
                <td>三</td>
                <td>2</td>
                <td>62</td>
                <td>61</td>
            </tr>
            <tr>
                <td class="t1">李四</td>
                <td>三</td>
                <td>1</td>
                <td>48</td>
                <td>67</td>
            </tr>
            <tr>
                <td class="t1">王五</td>
                <td>三</td>
                <td>5</td>
                <td>79</td>
                <td>63</td>
            </tr>
            <tr>
                <td class="t1">赵六</td>
                <td>三</td>
                <td>4</td>
                <td>89</td>
                <td>66</td>
            </tr>
        </table>
    </body>
    
    </html>
    

    效果如下:
    在这里插入图片描述

    展开全文
  • 特效描述:利用css实现 自适应 Table表格 样式代码。利用css实现实现自适应Table表格样式代码代码结构1. HTML代码调整浏览器窗口大小查看效果Header 1Header 2Header 3Header 4Header 51...

    特效描述:利用css实现 自适应 Table表格 样式代码。利用css实现实现自适应Table表格样式代码

    代码结构

    1. HTML代码

    调整浏览器窗口大小查看效果

    Header 1Header 2Header 3Header 4Header 5

    1ContentContentContentContent2ContentContentContentContent3ContentContentContentContent4ContentContentContentContent5ContentContentContentContent6ContentContentContentContent7ContentContentContentContent8ContentContentContentContent9ContentContentContentContent10ContentContentContentContent
    展开全文
  • CSS精美表格

    2014-12-14 14:28:50
    利用css让你的页面更美观,页面更简洁,大方。
  • HTML+CSS绘制表格

    千次阅读 2016-11-01 16:32:19
    本篇利用HTML和CSS完成表格的绘制,实现单元格高亮和表格圆角效果,如下图: 代码: table.html Tables Demo Modbus Protocol Data Num Address Type Data ...
  • CSS控制表格边框 可以为表格标签定义宽,高和边框样式,并为单元格单独设置相应的边框。如果只设置
  • 主要给大家介绍了关于如何利用css实现table固定列与表头,中间横向滚动的相关资料,文中通过示例代码详细的给大家介绍了关于实现该效果的思路与方法,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们...
  • 利用CSS控制表格外观

    2008-01-01 20:59:16
    我是的觉的很好 你们觉的好 就下载吧
  • 轻松解决HTML + CSS各种表格问题

    千次阅读 2016-08-07 21:27:10
    表格那些事:简单复杂的表格样式,高度固定表头固定,横向滚动条等。
  • 在网页中,表格是一种常用的数据展示方式,如下面的实例就是一个收支数据的表格。 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content=...
  • 直接上图看最终实现效果: DataV里有这个效果,看起来高大上,实际自己开发也不难实现。...2:css动画实现; 首先利用js 构造一些数据; Html 结构如下: <div class="table-title"> &...
  • HTML|利用CSS美化一个html表格

    千次阅读 2020-01-06 00:00:00
    欢迎点击「算法与编程之美」↑关注我们!本文首发于微信公众号:"算法与编程之美",欢迎关注,及时了解更多此系列文章。问题描述怎样让表格能够在任何网页页面中居中?怎样更改表格...
  • 1、CSS <style type="text/css"> #scroll_head { position: absolute; display: none; } </style> 2、Javascript [removed] //该函数在上面一个table数据加载完成后调用 //把表头的宽度设置到会...
  • html、css 实现一个漂亮的表格

    万次阅读 多人点赞 2019-12-06 18:16:46
    利用html、css制作一个美观、大方的表格。(简单,易上手)
  • div css汽车销售表格样式代码是一款带汽车分类,月销售统计,汽车销量表格table代码实例。
  • 当项目列表的项目符号可以通过list-style-type设置为none时,制作各式各样的菜单、导航条成了项目列表的最大用处之一,通过各种CSS属性变换可以达到很多意想不到的导航效果。本实例效果如下图所示:   建立HTML相关...
  • 使用CSS可以制作出十分精美的表格。效果图: 代码:/p>"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">CSS 表格样式body {background-color:#e8e8e8}/*text-align 属性设置水平对齐方式,...
  • 假如一个表格有很多列,那么在手机版显示时,就不是很好查看(因为表格太宽),换一种思路,看看下面的效果:完全不用改动 HTML,纯 CSS 即可实现,代码如下:.gridView { width:200px; border:0; }.gridView .tr_h { ...
  • 常见的做法是利用 CSS2 的 "border-collapse:collapse;" 属性合并表格边框;并对 table 元素设置左边框和上边框,对 th 和 td 元素设置右边框和下边框。 Markup: 复制代码代码如下: <table> <tr> <th>table head ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 43,245
精华内容 17,298
关键字:

利用css做表格