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. [转] jQuery Infinite Ajax Scroll(ias) 分页插件介绍

    原文链接:http://justflyhigh.com/index.php/articlec/index/index.php?s=content&m=aticle&id=91 Infi ...

  2. JavaScript 面试题,给大家补补基础,加加油,埋埋坑!

    以下是我根据个人爱好收集网罗的一些个觉得还可以的面试题,觉得很有意思,给小伙伴们分享一下! ======后续还会继续追加试题.................... 第一道题: 下面弹出a的结果是多少 ...

  3. 【C#学习笔记】结构体使用

    using System; namespace ConsoleApplication { struct _st { public string name; public int age; } clas ...

  4. H264中的SPS、PPS提取与作用

    牛逼的视频会议网站:http://wmnmtm.blog.163.com/blog/#m=0 ++++++++++++++++++++++++++++++++++++++++++++++++++++ ...

  5. poj 1742 Coins

    // v给出N种硬币和个数,问可以取到1->M中的多少个值.// 背包 完全背包 或多 重背包(二进制优化)都可以做// #include <iostream> #include & ...

  6. HTML5 随音乐节奏变化的频谱图动画

    这里将要介绍的HTML5 音频处理接口与Audio标签是不一样的.页面上的Audio标签只是HTML5更语义化的一个表现,而HTML5提供给JavaScript编程用的Audio API则让我们有能力 ...

  7. AFNetWorking 的简单使用

    转:http://blog.csdn.net/marujunyy/article/details/18424711 由于ASIHTTPRequest 不再更新了,不能使用block感觉不太好用:最后选 ...

  8. wireshark tcp 协议分析 z

    虽然知道wireshark是抓包神器,只会大概大概用一下,还用一下下tcpdump,略懂一点BPF过滤器,也知道一点怎么用 wirkshark过滤相关的报文,但是对于详细的字段的含义,如何查看TCP的 ...

  9. Android之布局属性

    1) 布局的相关属性 ① android:layout_weight="1.0",layout_weight 用于给一个线性布局中的诸多视图重要度赋值.所有的视图都有一个layou ...

  10. SQL Server 高性能写入的一些总结(转)

    1.1.1 摘要 在开发过程中,我们不时会遇到系统性能瓶颈问题,而引起这一问题原因可以很多,有可能是代码不够高效.有可能是硬件或网络问题,也有可能是数据库设计的问题. 本篇博文将针对一些常用的数据库性 ...