• css案例学习之table tr th td ul li实现日历


    效果

    代码

    <html>
    <head>
    <title>Calendar</title>
    <style>
    <!--
    .month {
        border-collapse: collapse;
        table-layout:fixed;
        780;
    }
    .month caption {
        text-align: left;
        font-family: normal 120% 宋体, arial;
         font-size:12px;
        font-weight:normal;
        padding-bottom: 6px;
    }
    
    .month caption .date{
        font-size:150%;
        font-weight:bold;
    }
    
    .month th {
        border: 1px solid #999;
        border-bottom: none;
        padding: 3px 2px 2px;
        margin:0;
        background-color: #ADD;
        color: #333;
        font: 80% 宋体;
    }
    .month td {
        border: 1px solid #AAA;
        font: 12px 宋体;
       line-height:16px;
        padding: 2px 2px;
        margin:0;
        vertical-align: top;
        }
    .month td.previous, .month td.next {
        background-color: #eee;
        color: #A6A6A6;
    }
    .month td.active {
        background-color: #B1CBE1;
        border: 2px solid #4682B4;
    }
    
    .month ul {
        list-style-type: none;
        margin: 3px;
        padding:0;
    }
    
    .month li {
        color:#fff;
       background:transparent url(level-2.gif) no-repeat;
       padding:2px;
        margin-bottom: 6px;
        height:34px;
        overflow:hidden;
        100px;
    }
    
    .month td li.important{
       background:transparent url(level-1.gif) no-repeat;
    }
    
    -->
    </style>
    </head>
    <body>
    <table class="month" summary="Calendar for 2007.10">
        <caption><span class="date">2007年10月 </span></caption>
        <tr>
            <th scope="col"><span>星期</span>一</th>
            <th scope="col"><span>星期</span>二</th>
            <th scope="col"><span>星期</span>三</th>
            <th scope="col"><span>星期</span>四</th>
            <th scope="col"><span>星期</span>五</th>
            <th scope="col"><span>星期</span>六</th>
            <th scope="col"><span>星期</span>日</th>
        </tr>
        <tr>
            <td class="previous">31</td>
            <td>1</td>
            <td class="active">2
            <ul>
                <li class="important">完成书稿第2部分</li>
                <li>查Javascript相关资料相关资料</li>
            </ul>
            </td>
            <td>3</td>
            <td>4</td>
            <td>5</td>
            <td>6</td>
        </tr>
        <tr>
            <td class="active">7
            <ul>
                <li>检查案例实施进度</li>
            </ul>
            </td>
            <td>8</td>
            <td>9</td>
            <td>10</td>
            <td>11</td>
            <td>12</td>
            <td class="active">13
            <ul>
                <li class="important">CSS禅意花园案例分析</li>
                <li>给Dave回复邮件</li>
            </ul>
            </td>
        </tr>
        <tr>
            <td>14</td>
            <td>15</td>
            <td>16</td>
            <td class="active">17
            <ul>
                <li>artech.cn网站改版策划</li>
            </ul>
            </td>
            <td class="active">18
            <ul>
                <li>录制CSS视频教程</li>
                <li>其他视频教程策划</li>
            </ul>
            </td>
            <td>19</td>
            <td>20</td>
        </tr>
        <tr>
            <td>21</td>
            <td>22</td>
            <td>23</td>
            <td>24</td>
            <td>25</td>
            <td class="active">26
            <ul>
                <li>中关村图书大厦调研</li>
            </ul>
            </td>
            <td class="active">27
            <ul>
                <li>西单图书大厦调研</li>
                <li>北京图书大厦调研</li>
            </ul>
            </td>
        </tr>
        <tr>
            <td>28</td>
            <td>29</td>
            <td >30
            </td>
            <td class="active">31
                <ul>
                <li class="important">准备出差资料</li>
                <li>整理硬盘文件资料</li>
                </ul>
            </td>
            
            <td class="next">1</td>
            <td class="next">2</td>
            <td class="next">3</td>
        </tr>
    </table>
    </body>
    </html>

    说明:

    巧妙的布局

    巧妙的样式

    scope定义和用法

    scope 属性定义将表头单元与数据单元相关联的方法。

    scope 属性标识某个单元是否是列、行、列组或行组的表头。

    scope 属性不会在普通浏览器中产生任何视觉变化。

    屏幕阅读器可以利用该属性。

    详细解释

    使用 scope 属性,可以将数据单元格与表头单元格联系起来。

    通过属性值 row,表头行包括的所有表格都将和表头单元格联系起来。指定 col,会将当前列的所有单元格和表头单元格绑定起来。

  • 相关阅读:
    快速幂模板
    洛谷题解 P1596 [USACO10OCT]Lake Counting S
    洛谷题解 P1460 [USACO2.1]健康的荷斯坦奶牛 Healthy Holsteins
    洛谷题解 P1305 新二叉树
    洛谷题解 P1075 质因数分解
    洛谷题解 P1331 海战
    洛谷题解 P1506 拯救oibh总部
    【洛谷P4831】Scarlet loves WenHuaKe
    【洛谷P6499】Burza
    【CF757F】Team Rocket Rises Again
  • 原文地址:https://www.cnblogs.com/jiqing9006/p/5007825.html
Copyright © 2020-2023  润新知