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. Qt之进程间通信(IPC)

    简述 进程间通信,就是在不同进程之间传播或交换信息.那么不同进程之间存在着什么双方都可以访问的介质呢?进程的用户空间是互相独立的,一般而言是不能互相访问的,唯一的例外是共享内存区.但是,系统空间却是& ...

  2. asp.net批量发布博客到各大博客平台

    新浪博客 http://upload.move.blog.sina.com.cn/blog_rebuild/blog/xmlrpc.php 网易博客 http://os.blog.163.com/ap ...

  3. hdu 4619 Warm up 2(并查集)

    借用题解上的话,就是乱搞题.. 题意理解错了,其实是坐标系画错了,人家个坐标系,我给当矩阵画,真好反了.对于题目描述和数据不符的问题,果断相信数据了(这是有前车之鉴的hdu 4612 Warm up, ...

  4. CCScrollView 实现帮助界面、关卡选择

    本文出自[无间落叶]:http://blog.leafsoar.com/archives/2013/07-27.html 本文介绍了 CCScrollView 来编写帮助界面和关卡选择界面的方法,在编 ...

  5. 安卓dalvik和art区别

    Dalvik模式像是一台折叠自行车,每次骑之前都要组装后才能上路.而ART模式就是一个已经装好的自行车,直接就能上车走人.所以ART模式在效率上肯定是要好于Dalvik. 通过以上这种表格,我们可以直 ...

  6. Android SDK Manager 更新代理配置 ,蛋碎了

    启动 Android SDK Manager ,打开主界面,依次选择「Tools」.「Options...」,弹出『Android SDK Manager - Settings』窗口: 在『Andro ...

  7. andorid 文字颜色selector的使用

    文字颜色selector的使用 创建名称为selector_1的Android项目,在res/color文件夹下创建名称为button_selector_text.xml的文字颜色配置文件,代码如下 ...

  8. HDU 5489 Removed Interval

    题意:求一段序列中删掉L个连续元素后的LIS. 解法:我的想法很复杂= =怎么说呢……首先用nlogn的方法求LIS得到的序列dp的第i项的意义为上升子序列所有长度为i的序列结尾元素的最小值,那么先倒 ...

  9. hashCode之一--两个对象值相同,有相同的hash code

    两个对象值相同(x.equals(y) == true),则一定有相同的hash code. 这是java语言的定义:  因为:Hash,一般翻译做“散列”,也有直接音译为"哈希" ...

  10. Android 打勾显示输入的密码

    main.xml: <?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:and ...