跳到正文
IGCSE·Tuition
资讯与通信科技(ICT) · 课程

检查所需的表格或版面功能,不依赖过时做法

你在网上找到的教程用了一些标签和技巧,现代浏览器或你的试题已经不再期望它们。

本页内容
  1. 怎样建立表格?
  2. 怎样一步步检查任务要求?
  3. 例题
  4. 要留意的错误
  5. 自我检测
  6. 接下来学什么?

网页试题会列出所需的功能,你要证明每一项都做到了才能得分。这项技能结合了两个习惯:表格只用于数据,以及把外观从过时的显示标签移到 CSS 里。它是网页制作单元的收尾,因为重点在于检查。

怎样建立表格?

表格由行(tr)、表头单元格(th)和数据单元格(td)组成。

<table>
  <caption>Club timetable</caption>
  <tr>
    <th>Day</th>
    <th>Activity</th>
  </tr>
  <tr>
    <td>Monday</td>
    <td>Portraits</td>
  </tr>
  <tr>
    <td>Thursday</td>
    <td>Editing</td>
  </tr>
</table>

caption 给表格命名。边框、内边距和颜色用 CSS 添加,方法见样式表那一课。

怎样一步步检查任务要求?

  1. 把任务的每项要求各列成一行。
  2. 在你的文件中找到满足每一项的那行代码。
  3. 判断内容是否是行列形式的数据:是就用表格,不是就用其他元素。
  4. 把外观从标签里移出去:颜色、对齐和字体写在样式表里。
  5. 打开页面,看实际效果,而不只是看代码。
  6. 只有能指出证据时,才给那一行打勾。

例题

一道虚构的任务要求:把时间表做成带表头行的表格,表头单元格用浅灰色背景,页面标题居中。

第 1 步: 时间表有数据的行和列,所以用 table,第一行用 th 单元格。

第 2 步: 在样式表里加入:

th {
  background-color: lightgrey;
}

h1 {
  text-align: center;
}

第 3 步: 对照清单检查:表头行已有,表头背景已设置,标题已居中。每项都有对应的证据,所以每项都可以打勾。

要留意的错误

常见的失误是依赖过时教程里的旧习惯。

<center><font color="red">Sale</font></center>

center 和 font 标签已经过时,而且把外观混进了内容里。另一种形式是用看不见的表格把菜单放在页面左边,这是误用了表格。改正方法是用带类的普通段落,把外观写进样式表:

<p class="sale">Sale</p>
.sale {
  text-align: center;
  color: red;
}

自我检测

1. 哪种内容应该放进表格:四个项目及其价格的价目表,还是介绍社团的一段文字?

显示答案

价目表。它有相关数据的行和列。那段文字是普通文本,所以留在 p 里。

2. 在上面的表格中,哪些单元格是 th?

显示答案

Day 和 Activity,也就是第一行的标签。其他单元格是数据单元格 td。

3. 一个学生想要蓝色标题,写了 <h2><font color="blue">Events</font></h2>。写出更好的版本。

显示答案

用 <h2>Events</h2>,再加一条样式表规则 h2 { color: blue; }。

接下来学什么?

用网页制作练习题来结束这个单元,它综合了全部五项技能。哪项技能觉得薄弱,就回到单元指南复习,并用实操任务与证据检查器检查你自己的任务。

学生可能把表格建对了,却漏掉任务要求中的某一行。我们的老师会在一对一 ICT 线上补习中带你逐行检查。

常见问题

什么时候该用表格?

内容有相关数据的行和列时用表格,例如时间表或价目表。不要用表格去排整个页面。页面版面属于样式表的工作,这样表格才能对读者和读屏软件保持清楚的含义。

th 元素是什么?

它标记表头单元格,也就是某一行或某一列的标签。浏览器默认把它显示为粗体并居中,辅助工具会用它把每个数据单元格和对应的标签联系起来。标签用 th,数据单元格用 td。

font 和 center 标签现在还能用吗?

它们在当前的 HTML 中已经过时,不应再用来控制外观。请改用 CSS 属性,例如 color、font-family 和 text-align。如果试题或评分标准点名要某个标签,就按任务要求做,但请到 Cambridge 官网查看你所考年份的大纲期望。

更新于:

下一步

如果你不确定试题到底要求哪些功能,一对一的老师可以和你一起读任务要求,把每一项对应到文件中的证据。

一小时付费试听课,按所安排老师确认的收费,RM80 起。 其他费用、时间安排及后续课程,在试听课后由家长与老师直接确认。

补习由家长或监护人安排。用 WhatsApp 把这页发给他们,他们就可以替你咨询。

是家长或监护人?在这里咨询

已通过我们的服务帮助 9,000+ 名学生