用HTML+CSS編寫課程表及個人簡歷表


1、編寫如下圖課程表:

2、代碼如下:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="utf-8">
    <title>課程表</title>
    <style type="text/css">
    table{
        border-collapse:collapse;
        margin-top: 10px;
    }
    td{
        text-align: center;
    }
    </style>
</head>
<body>
        <table border="1" align="center" width="700px">
            <tbody>
                <!-- 表頭 -->
                <tr>
                    <th colspan="2"></th>
                    <th>星期一</th>
                    <th>星期二</th>
                    <th>星期三</th>
                    <th>星期四</th>
                    <th>星期五</th>
                    <th>星期六</th>
                    <th>星期日</th>
                </tr>
                <!-- 上午上 -->
                <tr>
                    <td rowspan="2">上午</td>
                    <td>9:00-10:30</td>
                    <td></td>
                    <td></td>
                    <td></td>
                    <td></td>
                    <td></td>
                    <td></td>
                    <td></td>
                </tr>
                <!-- 上午下 -->
                <tr>
                    <td>11:00-11:30</td>
                    <td></td>
                    <td></td>
                    <td></td>
                    <td></td>
                    <td></td>
                    <td></td>
                    <td></td>
                </tr>
                <!-- 中午休息 -->
                <tr>
                    <td colspan="9">中午(11:30-14:00)</td>
                </tr>
                <!-- 下午上 -->
                <tr>
                    <td rowspan="2">下午</td>
                    <td>14:00-15:30</td>
                    <td></td>
                    <td></td>
                    <td></td>
                    <td></td>
                    <td></td>
                    <td></td>
                    <td></td>
                </tr>
                <!-- 下午下 -->
                <tr>
                    <td>16:00-17:30</td>
                    <td></td>
                    <td></td>
                    <td></td>
                    <td></td>
                    <td></td>
                    <td></td>
                    <td></td>
                </tr>
                <!-- 晚飯 -->
                <tr>
                    <td colspan="9">晚飯(17:30-18:30)</td>
                </tr>
                <!-- 晚上 -->
                <tr>
                    <td>晚上</td>
                    <td>18:30-20:30</td>
                    <td></td>
                    <td></td>
                    <td></td>
                    <td></td>
                    <td></td>
                    <td></td>
                    <td></td>
                </tr>
            </tbody>
        </table>
</body>
</html>

 

3、編寫使用的代碼及其具體用法:

該課程表使用table、tbody、tr、td、th等標簽形成一個八行九列的表格。table指整個表,tbody指表的主體內容,th一般用作表頭具有加粗、居中顯示的功能,tr表示行,td表示列,其中rowspan、colspan分別表示合並行、和並列。border="1"表示給表格加1像素的邊框線,此時顯示的邊框線是雙重的,border-collapse:collapse;表示將表格邊框線間的間距去掉,讓表格行列之間的邊框線重疊成一條,align="center"表示讓整個課程表在網頁中居中顯示,text-align: center;表示讓表中的內容居中顯示在表里面。

 

4、編寫如下圖個人簡歷表:

5、代碼如下:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="utf-8">
    <title>個人簡歷</title>
    <style type="text/css">
        table{
            border-collapse:collapse;
            margin-top: 10px;
        }
        td{
            width: 90px;  
        }
    </style>
</head>
<body>
    <table border="1" width="360px;" align="center">
        <tbody>
            <tr>
                <th colspan="4"  align="center">個人簡歷</th>
            </tr>
            <tr>
                <th colspan="2" height="60px" align="center">基本信息</th>
                <td colspan="2" rowspan="5">
                    <img src="../img/lidy.jpg">
                </td>    
            </tr>
            <tr>
                <td>姓名</td>
                <td></td>
            </tr>
            <tr>
                <td>生日</td>
                <td></td>
            </tr>
            <tr>
                <td>性別</td>
                <td></td>
            </tr>
            <tr>
                <td>民族</td>
                <td></td>
            </tr>
            <tr>
                <td>畢業院校</td>
                <td></td>
                <td>學歷</td>
                <td></td>
            </tr>
            <tr>
                <td>專業</td>
                <td></td>
                <td>外語水平</td>
                <td></td>
            </tr>
            <tr>
                <td>聯系方式</td>
                <td></td>
                <td>郵箱</td>
                <td></td>
            </tr>
            <tr>
                <td>籍貫</td>
                <td colspan="3"></td>
            </tr>
            <tr>
                <td colspan="4">職業技能</td>
            </tr>
            <tr>
                <td colspan="4" height="40px;">
                    1、<br>
                    2、<br>
                </td>
            </tr>
            <tr>
                <td colspan="4">項目經驗</td>
            </tr>
            <tr>
                <td colspan="2">智慧校園選課系統</td>
                <td colspan="2">2019年1月-2019年6月</td>
            </tr>
            <tr>
                <td colspan="4">項目描述</td>
            </tr>
            <tr>
                <td colspan="4" height="60px">
                    1、<br>
                    2、<br>
                    3、<br>
                </td>
            </tr>
            <tr>
                <td>預覽地址</td>
                <td colspan="3"></td>
            </tr>
            <tr>
                <td>github</td>
                <td colspan="3"></td>
            </tr>
        </tbody>
    </table>

</body>
</html>

 

6、編寫使用的代碼及其具體用法:

<img src="../img/lidy.jpg">這里表示插入一個圖片,src里面寫的是插入圖片的路徑,而這里插入圖片用的是相對路徑的方法,斜線前的兩個點表示當前目錄下的上一級目錄,如若斜線前只有一個點則表示當前目錄,../img/lidy.jpg則可以理解為存放html文件的那個文件目錄下的上一級目錄中文件夾名為img里面的名為lidy后綴名為jpg的圖片。<tbody></tbody>表示表體內容,這里解釋一下為何要加入tbody,當我們要往表table添加行tr的時候,我們不能之間添加到table下的tr,而是要添加到tbody下的tr,之前講到說tbody表示表體內容,而tr則是內容中的一行,用父子關系賴講table表示爺爺,tbody表示父親,tr表示兒子,因此,為了讓我們方便理解,則加上tbody,避免我們在后面需要對表進一步操作時造成誤導。

7、總結:在制作表的時候由於有一些列沒有添加內容,尤其是寫個人簡歷表的時候,剛剛初步編寫出來的表在網頁中顯示的畸形的,因為有的列沒有內容,而列的寬高有其內部的子元素決定的,當其中不存在任何元素是會顯得很小,因此剛剛編寫沒經過調試的個人簡歷表甚是難看,經過給列td設定一個寬度td{width: 90px;}后表格的,整體變得好看了許多,因此在HTML的學習過程中,一定要注意每一個標簽特有的性質,例如:h1-h3具有margin、font-size、font-weight等特性。然后根據自己的需要將其修改成自己需要的樣式。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM