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. POJ 2449 A*+SPFA

    A*算法求第k短路流程: 1)计算h[],即当前点到t的估计值 若为有向图,建立反向图求出h[].若为无向图,可直接求解h[].可通过SPFA求解. 2)A*搜索 每次找到新节点就直接加入队列,计算出 ...

  2. ti processor sdk linux am335x evm /bin/setup-minicom.sh hacking

    #!/bin/sh # # ti processor sdk linux am335x evm /bin/setup-minicom.sh hacking # 说明: # 本文主要对TI的sdk中的s ...

  3. linux shell ls -1 列显示文件

    /******************************************************************************* * linux shell ls -1 ...

  4. UVA 11090 Going in Cycle!! 环平均权值(bellman-ford,spfa,二分)

    题意: 给定一个n个点m条边的带权有向图,求平均权值最小的回路的平均权值? 思路: 首先,图中得有环的存在才有解,其次再解决这个最小平均权值为多少.一般这种就是二分猜平均权值了,因为环在哪也难以找出来 ...

  5. apache开源项目-- Usergrid

    Ed Anuff上周宣布第一版 Usergrid 的代码已经发布,Usergrid 是一款适用于移动和富客户端应用的综合性平台.Ed 认为,良好的移动性指的是将设备中运行应用的良好交互带到云中,其中既 ...

  6. virtualbox更新完之后重启不成功

    前几天更新完virtualbox,一直没用,今天想用,可是提示can't not access the kernel drivers,百度完之后按照别人博客所教方法弄好了,特地来转载他人文章,表达对博 ...

  7. 持有对象:总结JAVA中的常用容器和迭代器,随机数 速查

    JAVA使用术语“Collection”来指代那些表示集合的对象,JAVA提供的接口很多,首先我们先来记住他们的层次结构: java集合框架的基本接口/类层次结构 java.util.Collecti ...

  8. AtCoder Grand Contest 001 C Shorten Diameter 树的直径知识

    链接:http://agc001.contest.atcoder.jp/tasks/agc001_c 题解(官方): We use the following well-known fact abou ...

  9. Allegro从.brd文件中导出器件封装

    打开.brd文件,File→Export→Libraries,除了No libraries dependencies之外,所有选项都勾选上,设定好存放路径之后,Export. 注意事项: 1. 一般的 ...

  10. schema对象介绍

    1.schema对象简介 数据库schema为一组数据结构的逻辑集合,称之为schema对象,schema对象最贱的为表和索引,schema对象由SQL创建和维护. 一个数据库用户拥有一个用户名和各种 ...