1. 表格的基础构造
  2. 边距和边线应用
  3. 隐藏和删除应用
  4. 简单表格

    table {

        width:auto;

        border-collapse:collapse;(把单元格空隙合并起来)

        margin-left:20px;

        border:1px solid black;

    }

    td,th {

        width:50px;

        border:1px solid black;

        padding:5px;

        background:gold;

        text-align:center;

        vertical-align:middle;

        text-indent:5px;

    }

     

    <table>

        <tr><th>1</th><th>2</th><th>3</th><th>4</th><th>5</th><th>6</th></tr>

        <tr><th>7</th><td>8</td><td>9</td><td>10</td><td>11</td><td>12</td></tr>

    </table>

     

    <table>

        <tr><th rowspan="2">1</th><th colspan="2">2</th></tr>

        <tr><td>8</td><td>9</td><td>10</td><td>11</td><td>12</td></tr>

    </table>

     

  5. 行组和列组

    table.example1 thead {

        background:orange;

        color:black;

    }

    table.example1 tbody {

        background:gold;

        color:black;

    }

    table.example1 tfoot {

        background:firebrick;

        color:white;

    }

     

    *.col1 {

        background:wheat;

    }

    *.col2 {

        background:gold;

    }

    *.col3 {

        background:orange;

    }

    *.col4 {

        background:tomato;

    }

    *.col5 {

        background:firebrick;

    }

    *.col6 {

        background:black;

        color:white;

    }

     

    <table class="example1">

        <thead>

            <tr><th>1</th><th>2</th><th>3</th><th>4</th><th>5</th><th>6</th></tr>

        </thead>

        <tbody>

            <tr><th>7</th><td>8</td><td>9</td><td>10</td><td>11</td><td>12</td></tr>

        </tbody>

        <tfoot>

                 <tr><th>13</th><td>14</td><td>15</td><td>16</td><td>17</td><td>18</td></tr>

    </tfoot>

    </table>

     

    <table>

        <colgroup>

            <col class="col1" />

            <col class="col2" />

            <col class="col3" />

            <col class="col4" />

            <col class="col5" />

            <col class="col6" />

        </colgroup>

        <tr><th rowspan="2">1</th><th colspan="2">2</th></tr>

        <tr><td>8</td><td>9</td><td>10</td><td>11</td><td>12</td></tr>

    </table>

     

  6. 表格选择符

    <table class="example1">

        <thead>

            <tr>

    <th class="t1">1</th>

    <th class="t2">2</th>

    <th>3</th>

    <th>4</th>

    <th>5</th>

    <th>6</th>

    </tr>

        </thead>

        <tbody>

            <tr><th>7</th><td>8</td><td>9</td><td>10</td><td>11</td><td>12</td></tr>

        </tbody>

        <tfoot>

                 <tr><th>13</th><td>14</td><td>15</td><td>16</td><td>17</td><td>18</td></tr>

    </tfoot>

    </table>

     

  7. 分隔的边框

    table {

        border-collapse:separate;

    }

     

    td,th {

        width:50px;

        padding:5px;

        text-align:center;

        vertical-align:middle;

        background:gold;

        text-indent:5px;

    }

     

    .boxed-table {

        border:1px solid black;

    }

     

    .boxed-cells td {

        border:1px solid black;

    }

     

    .boxed-cells td.x {

        border:none;

    }

     

    <h2>封装的表格</h2>

    <table class="boxed-table" cellspacing="5">

        <tr><td rowspan="2">1</td><td colspan="2">2-3</tr>

        <tr><td>7</td><td>8</td><td> </td><td>&nbsp;</td><td class="x">11</td></tr>

    </table>

     

     

    <h2>封装的单元格</h2>

    <table class="boxed-cells" cellspacing="5">

        <tr><td rowspan="2">1</td><td colspan="2">2-3</tr>

        <tr><td>7</td><td>8</td><td> </td><td>&nbsp;</td><td class="x">11</td></tr>

    </table>

     

    <h2>封装的单元格和表格</h2>

    <table class="boxed-table boxed-cells" cellspacing="5">

        <tr><td rowspan="2">1</td><td colspan="2">2-3</tr>

        <tr><td>7</td><td>8</td><td> </td><td>&nbsp;</td><td class="x">11</td></tr>

    </table>

     

     

  8. 重复的边框

    table {

        border-collapse:collapse;

    }

     

    td,th {

        width:50px;

        padding:5px;

        text-align:center;

        vertical-align:middle;

        background:gold;

        text-indent:5px;

    }

     

    .boxed-table {

        border:1px solid black;

    }

     

    .boxed-cells td {

        border:1px solid black;

    }

     

    .boxed-cells td.x {

        border:none;

    }

     

    <h2>封装的表格</h2>

    <table class="boxed-table" cellspacing="0">

        <tr><td rowspan="2">1</td><td colspan="2">2-3</tr>

        <tr><td>7</td><td>8</td><td> </td><td>&nbsp;</td><td class="x">11</td></tr>

    </table>

     

    <h2>封装的单元格</h2>

    <table class="boxed-cells" cellspacing="0">

        <tr><td rowspan="2">1</td><td colspan="2">2-3</tr>

        <tr><td>7</td><td>8</td><td> </td><td>&nbsp;</td><td class="x">11</td></tr>

    </table>

     

    <h2>封装的单元格和表格</h2>

    <table class="boxed-table boxed-cells" cellspacing="0">

        <tr><td rowspan="2">1</td><td colspan="2">2-3</tr>

        <tr><td>7</td><td>8</td><td> </td><td>&nbsp;</td><td class="x">11</td></tr>

    </table>

     

     

  9. 隐藏和删除单元格、行、列

    table {

        border-collapse:separate;

    }

    td,th {

        width:50px;

        padding:5px;

        text-align:center;

        vertical-align:middle;

        background:gold;

        text-indent:5px;

        border:1px solid black;

    }

     

    .hidden {

        visibility:hidden;

    }

     

    .delete {

        display:none;

    }

     

    <table>

    <colgroup>

    <col class="hidden delete" />

    </colgroup>

        <tr><td class="delete">1</td><td>2</td><td>3</td><td>4</td></tr>

        <tr>

    <td class="hidden">5</td>

    <td class="hidden">6</td>

    <td>7</td>

    <td>8</td>

    </tr>

    </table>

     

  10. 垂直对齐数据

    .x {

        vertical-align:middle;

    }

     

    8.鼠标悬浮时表格颜色替换

    table th:hover{

        background:green;

    }

     

    table td:hover{

        background:blue;

    }

CSS构造表格的更多相关文章

  1. 25 ,CSS 构造表格

    1. 表格的基础构造 2. 边距和边线应用 3. 隐藏和删除应用 1.  简单表格 table { width:auto; border-collapse:collapse; margin-left: ...

  2. CSS 构造表格

    表格边框 CSS 中设置表格边框,请使用 border 属性: <style type="text/css"> table{ border:1px solid red; ...

  3. CSS控制表格(table)样式

    CSS控制表格样式 /* 合并边框重叠部分 */ table{border-collapse:collapse;} /* 单元格边框 */ td{border:1px solid #A7AEB1;}

  4. css构造块级元素

    css 1. 宽高width:数值;height:数值;也可用百分比!长高的设置不会被后代继承2. 背景(1)背景颜色background-color:颜色值;元素的背景颜色默认为transparen ...

  5. css构造文本

    1. 1. 文本缩进text-indent:值:值为数字,最常用的数值单位是px(像素),也可以直接是百分比!text-indent:100px;text-indent:10%;2. 文本对齐text ...

  6. 四个好看的CSS样式表格

    文章来源 http://www.cnphp6.com/archives/58020 1. 单像素边框CSS表格 这是一个非经常常使用的表格样式. 源码: 2. 带背景图的CSS样式表格 和上面差点儿相 ...

  7. 常用的四种CSS样式表格

    1. 单像素边框CSS表格 这是一个很常用的表格样式. [html] <style type="text/css"> table.gridtable { font-fa ...

  8. 24, CSS 构造超链接

    1. 超链接边框 2. 派生超链接 3. 属性选择器超链接 4. 动态超链接 5. 图像翻转超链接 6. CSS 工具提示 1.给链接加上边框 A:link { Color: #f00; Text-d ...

  9. 23 , CSS 构造列表与导航

    1. 列表图片 2. 背景列表 3. 翻转列表 4. 水平导航 1. 内边距与外边距 Ul { Margin: 0; Padding: 0; } 2. 使用图片作为列表图标 Ul { Margin: ...

随机推荐

  1. Windows SDK 实现不规则窗口介绍

    不规则窗口在程序界面设计中能提供非常好的用户体验,以下是我程序运行时的效果图: 以下是代码,注意需要修改一些简单的位置,如资源ID,项目的头文件等,这些是根据你创建的win32程序的项目名改变的,我的 ...

  2. Android开发之WebService介绍

    经常有网友问:“在Android平台如何调用WebService”?经过沟通我发现,甚至有些朋友连什么是WebSerivce都不知道就在问怎么使用,更别说和WebService有关的SOAP.WSDL ...

  3. POJ 1523 SPF (割点,连通分量)

    题意:给出一个网络(不一定连通),求所有的割点,以及割点可以切分出多少个连通分量. 思路:很多种情况. (1)如果给的图已经不是连通图,直接“  No SPF nodes”. (2)求所有割点应该不难 ...

  4. TCP协议的一些问题

    1 连接握手三次 解释1:已失效的连接请求报文段 情况下如下:client发出的第一个连接请求报文段并没有丢失,而是在某个网络结点长时间的滞留了,以致延误到连接释放以后的某个时间才到达server.本 ...

  5. 一天一个Java基础——排序

    插入排序 直接插入排序: 当插入第i个数据元素k时,由前i-1个数据元素组成已排序的数据序列,将k与数据序列中各数据元素依次进行比较后,插入到数据序列的适当位置,使得插入后的数据序列仍是排序的. 直接 ...

  6. HTML5实现扫描识别二维码/生成二维码

    扫描识别二维码 思路: 1. 操作摄像头,获取图片.HTML5 WEBRTC的navigator.getUserMedia方法去实时获取摄像头资源.  2. 利用canvas使用相关算法分析图片识别图 ...

  7. How to Download APK Files from Google Play Store

    Evozi, an Android app developer, offers a one-click online APK download app that lets you download t ...

  8. 你所不知道的 URL

    0.说明 第一幕 产品:大叔有用户反映账户不能绑定公众号.大叔:啊咧咧?怎么可能,我看看?大叔:恩?这也没问题啊,魏虾米.大叔:还是没问题啊,挖叉类.大叔:T T,话说产品姐姐是不是Java提供接口的 ...

  9. 回调函数、Java接口回调 总结

    谈到回调,我们得先从回调函数说起,什么叫回调函数呢? 回调函数是什么? 百度百科的解释:回调函数就是一个通过函数指针调用的函数.如果你把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用为调用 ...

  10. Visual Assist X 破解步骤

    1. 下载VA安装包,并点击exe文件安装(附下载地址:http://down.51cto.com/data/766817) 2. 将Visual Assist X Patch文件复制到C:\User ...