如果不设置css样式,效果如下:
image.png

设置了CSS样式之后,效果如下:
image.png

源代码如下:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        table{
            /* 为表格设置合并边框模型 */
            border-collapse: collapse; 
            /* 设置边框宽度/样式/颜色(三个都是可选的) */
            border: 2px solid rgb(200,200,200);
            /* 字母间距 */
            letter-spacing: 2px;
            /* rem是CSS3新增的一个属性,设置的是相对大小,适合最新版本的浏览器。 */
            font-size: 0.8rem;
        }
        td, th {
            border: 1px solid rgb(190,190,190);
            /* 上下是10,左右是20 */
            padding: 10px 20px;
        }
    </style>
</head>
<body>
    <table>
        <colgroup>
            <col span="2">
            <col style="background-color: #97DB9A;">
            <col>
            <col style="background-color: #97DB9A;">
            <col style="background-color: #dcc48e;border:4px solid #c1437a">
            <col style="width:42px">
            <col>
        </colgroup>
        <tr>
            <th>&nbsp;</th>
            <th>Mon</th>
            <th>Tues</th>
            <th>Wed</th>
            <th>Thurs</th>
            <th>Fri</th>
            <th>Sat</th>
            <th>Sun</th>
        </tr>
        <tr>
            <th>1st period</th>
            <td>English</td>
            <td></td>
            <td></td>
            <td>German</td>
            <td>Dutch</td>
            <td></td>
            <td></td>
        </tr>
        <tr>
            <th>2st period</th>
            <td>English</td>
            <td>English</td>
            <td></td>
            <td>German</td>
            <td>Dutch</td>
            <td></td>
            <td></td>
        </tr>
        <tr>
            <th>3st period</th>
            <td></td>
            <td>German</td>
            <td></td>
            <td>German</td>
            <td>Dutch</td>
            <td></td>
            <td></td>
        </tr>
        <tr>
            <th>4st period</th>
            <td></td>
            <td>English</td>
            <td></td>
            <td>English</td>
            <td>Dutch</td>
            <td></td>
            <td></td>
        </tr>

    </table>
</body>
</html>

其中,每个<col>会制定每列的样式,对于第三列我们没有采取任何样式,我们仍要加一个空的<col>,colspan,rowspan,span可以设置列和行的跨度。


unique_007
1 声望0 粉丝

黄沙百战穿金甲,不破楼兰终不还。