使用HTML&CSS创建一个网页课程表

整体布局

对于课程表,其实就是一个表格,其中加入CSS样式。
因此,我们先创建一个九行八列的表格(以我的课表为例)。在这里插入图片描述

在这里插入图片描述

<table border="1">
  <tr>
    <td> </td>
    <td> </td>
    <td> </td>
    <td> </td>
    <td> </td>
    <td> </td>
    <td> </td>
    <td> </td>
  </tr>
  <tr>
    ...<!--这里省略7对<td> </td> -->
  </tr>
  ...<!--这里省略7对<tr> </tr> -->
</table>

加入表头数据

在第一行第一列加入内容,这个时候就是一张数据为空的表
在这里插入图片描述

<table border="1" cellpadding="20" cellspacing="0">
    <tr class="head">
      <td>节次/周次</td>
      <td>星期一</td>
      <td>星期二</td>
      <td>星期三</td>
      <td>星期四</td>
      <td>星期五</td>
      <td>星期六</td>
      <td>星期天</td>
    </tr>
    <tr>
      <td class="_1234">第一节</td>
      <td> </td>
      ...
      </tr>
      ...

合并上下单元格并加入课表信息

rowspan属性:合并上下单元格
rowspan=2的意思就是这个单元格上下连跨了2格,
合并单元格之后,相应的单元格标记就会减少,例如这里第二节星期二单元格的和标记就要被去掉了。如果不去掉,将出现以下的情况。
在这里插入图片描述

在这里插入图片描述

<tr>
      <td class="_1234">第一节</td>
      <td> </td>
      <td class=course rowspan="2">数据结构<br>教师:张*<br></td>
      <td class=course rowspan="2">大学英语3<br>教师:陈*<br></td>
      <td class=course rowspan="2">面向对象程序设计&#x
  • 8
    点赞
  • 54
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值