HTML制作简单课表
這篇文章適合新手使用HTML+CSS制作一張簡(jiǎn)單美觀的學(xué)生課表
這個(gè)案例是我Web技術(shù)的一個(gè)實(shí)驗(yàn)小作業(yè),也是我作為新手制作的第一個(gè)HTML表格,雖然制作中會(huì)有一些問題,但還是最終被我克服并完成了
效果圖
本案例最直觀最突出的可能就是它的簡(jiǎn)潔特色了,只寫出必要的信息而省去不必要的裝飾,避免表格的單調(diào),添加了色彩,使表格更具有豐富性得同時(shí),又突出了表格的重點(diǎn)所在位置,一舉兩得。除此之外,這個(gè)表格并沒有設(shè)置表格邊框,不局限于傳統(tǒng)的表格,突出簡(jiǎn)潔的主題的同時(shí)又讓人一樣看出不同。
接下來說一下HTML表格制作的一些小知識(shí)吧。
首先是HTML 表格的基本結(jié)構(gòu):
<table>…</table>:定義表格
<th>…</th>:定義表格的標(biāo)題欄(文字加粗)
<tr>…</tr>:定義表格的行
<td>…</td>:定義表格的列
我是新手代碼有點(diǎn)長(zhǎng)別在意啊
實(shí)現(xiàn)代碼如下?
<html> <head> <title>課表</title> <style> .td{width:60px;height=900px; } </style> </head> <body> <table> <tr align=center><td></td><td class="td">周一</td><td class="td">周二</td><td class="td">周三</td><td class="td">周四</td><td class="td">周五</td><td class="td">周六</td><td class="td">周天</td></tr><tr align=center><td class="td"><font size="3">1</font><br><font size="1">8:00<br>8:45</font> </td><td class="td" rowspan="2" bgcolor="#FFB677">Web技<br>術(shù)<br>教3-<br>105<br></td><td class="td" rowspan="2" bgcolor="#6CD4E1">移動(dòng)應(yīng)<br>用程序<br>開發(fā)<br>教3-<br>104<br> </td><td class="td" rowspan="2" bgcolor="#FF8465">深度學(xué)<br>習(xí)<br>教4-<br>104<br> </td><td> </td><td class="td" rowspan="2" bgcolor="#D8D8D8">移動(dòng)應(yīng)<br>用程序<br>開發(fā)<br>教3-<br>104<br> </td><td> </td><td> </td></tr> <tr align=center><td class="td"><font size="3">2</font><br><font size="1">8:50<br>9:35</font> </td><td> </td><td> </td><td> </td></tr> <tr align=center><td class="td"><font size="3" >3</font><br><font size="1">9:50<br>10:35</font> </td><td class="td" rowspan="2" bgcolor="#FFB677">深度學(xué)<br>習(xí)<br>教4-<br>104<br> </td><td> </td><td> </td><td class="td" rowspan="2" bgcolor="#88E5DA">Web技<br>術(shù)<br>教3-<br>105<br></td><td class="td" rowspan="2" bgcolor="#6CD4E1">學(xué)習(xí)科<br>學(xué)與技<br>術(shù)(雙語)<br>教3-<br>104<br></td><td> </td><td> </td></tr> <tr align=center><td class="td"><font size="3">4</font><br><font size="1">10:40<br>11:25</font> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr align=center><td class="td"><font size="3">5</font><br><font size="1">11:30<br>12:15</font> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr align=center><td class="td"><font size="3">6</font><br><font size="1">13:45<br>14:30</font> </td><td class="td" rowspan="2" bgcolor="#88E5DA">教育研<br>究方法<br>教3-<br>104</td><td class="td" rowspan="2" bgcolor="#FFB677">教育數(shù)<br>據(jù)挖掘<br>與學(xué)習(xí)<br>分析<br>教3-<br>104</td><td> </td><td class="td" rowspan="2" bgcolor="#F4C762"> 毛澤東<br>思想和<br>中國特<br>色社...<br>教3-<br>408</td></tr> <tr align=center><td class="td"><font size="3">7</font><br><font size="1">14:35<br>15:20</font> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr align=center><td class="td"><font size="3">8</font><br><font size="1">15:35<br>16:20</font> </td><td class="td" rowspan="2" bgcolor="#FF8465"> 毛澤東<br>思想和<br>中國特<br>色社...<br>教3-<br>408</td><td> </td><td> </td><td> </td><td> </td><td> </td><td class="td" rowspan="2" bgcolor="#B2ED75"> +<br>添加<br>課程</td></tr> <tr align=center><td class="td"><font size="3">9</font><br><font size="1">16:25<br>17:10</font> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr align=center><td class="td"><font size="3">10</font><br><font size="1">18:30<br>17:15</font> </td><td> </td><td> </td><td> </td><td> </td><td> </td> <td> </td><td> </td></tr> <tr align=center><td class="td"><font size="3">11</font><br><font size="1">19:25<br>20:10</font> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr align=center><td class="td"><font size="3">12</font><br><font size="1">20:20<br>21:05</font> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> </table> </body> </html>代碼中并沒有注釋,是因?yàn)槲疫€是HTML新手小白的原因,所以還是在最后做一些說明吧。在style中定義的其實(shí)就是表格的單元格的大小。然后在body中,制作表格肯定少不了table這個(gè)標(biāo)簽,每?jī)蓚€(gè)<tr>...</tr>是表格的一行,每?jī)蓚€(gè)<td>...</td>是該行的一列,也就是單元格。
制作過程中遇到的問題是怎么合并單元格,也就是圖中上下兩個(gè)相鄰的單元格怎么合并成一個(gè),后來發(fā)現(xiàn)rowspan 屬性規(guī)定單元格可橫跨的行數(shù),rowspan=2,就可以實(shí)現(xiàn)合并兩個(gè)單元格的效果了。值得注意的是,在上面一個(gè)單元格合并下面一格單元格后,下面一行定義的時(shí)候就要少寫一個(gè)<td></td>,不然會(huì)出錯(cuò)哦。
其它就沒有什么問題可以說的了,畢竟是個(gè)新手,暫時(shí)搞不出來什么大動(dòng)作,就這樣吧。
如有疑問,歡迎提問。
總結(jié)
以上是生活随笔為你收集整理的HTML制作简单课表的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 《神经科学:探索脑》学习笔记(第19章
- 下一篇: 前端学习资源