表格标签-表格基本结构

第1关:网页表格的基本概念

DBCDB

 第2关:创建简单的表格

 

任务描述

本关任务:创建一个两行两列的表格。

相关知识

为了完成本关任务,你需要掌握:1.表格的结构及对应的标签,2.表格标签的属性。

表格的结构及对应的标签

一个基本的表格是由行和每行中的单元格组成的,一般要包含表格标题、项目标题和数据资料三个要素。例如下图所示的表格

基本表格

对应的代码为:

 
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="UTF-8">
  5. </head>
  6. <body>
  7. <table border="5px">
  8. <caption>通讯录</caption>
  9. <tr>
  10. <th>姓名</th>
  11. <th>QQ</th>
  12. <th>电话</th>
  13. </tr>
  14. <tr>
  15. <td>张三</td>
  16. <td>123456</td>
  17. <td>13511112222</td>
  18. </tr>
  19. <tr>
  20. <td>李四</td>
  21. <td>654321</td>
  22. <td>13611112222</td>
  23. </tr>
  24. </table>
  25. </body>
  26. </html>

表格标签的属性

显然上面的表格很不美观,我们可以尝试为表格添加背景色,并调整表格的宽度和单元格的宽度。 示例如下:

 
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="UTF-8">
  5. </head>
  6. <body>
  7. <table border="5px" bgcolor="00ffff" width="300">
  8. <caption>通讯录</caption>
  9. <tr>
  10. <td width=100>姓名</td>
  11. <td width=100>QQ</td>
  12. <td width=100>电话</td>
  13. </tr>
  14. <tr>
  15. <td>张三</td>
  16. <td>123456</td>
  17. <td>13511112222</td>
  18. </tr>
  19. <tr>
  20. <td>李四</td>
  21. <td>654321</td>
  22. <td>13611112222</td>
  23. </tr>
  24. </table>
  25. </body>
  26. </html>

实现的效果如下图所示:

表格效果

当然,这个表格效果还不是很完美,你可以做的更好,是吧?!

编程要求

根据提示,在右侧编辑器中的Begin - End区域内补充代码,具体要求是: 1.在<body></body>之间创建一个表格,表格要求两行,每行都包含两个单元格,第一行的单元格是项目表头,第二行是数据单元格。 2.为表格添加如下图所示的背景图

表格背景

该图的URL为:https://www.educoder.net/api/attachments/1208912 3.表格的边框线设置为4px,总宽度200,每个单元格宽100 实现的效果图如下:

表格效果2

测试说明

补充代码后,请点击测评,平台会对你编写的代码进行测试,如果正确则完成闯关任务。


越努力越幸运,祝你成功!

<!DOCTYPE html>
<html>
 <head>
  <meta charset="utf-8"/>
  <title>创建表格</title>
 </head>
 <body>
   <!-- ********* Begin ******* -->
  <table border="4px"width="200"background="https://www.educoder.net/api/attachments/1208912">
  <caption>成绩表</caption>
  <tr>
    <th width=100>姓名</th>
    <th width=100>成绩</th>
  </tr>
  <tr>
  <td>张三</td>
  <td>90</td>
  </tr>
  </table>
   <!-- ********* End ********* -->
 </body> 
</html>

第3关:表格行样式的设置

 

任务描述

本关任务:编写一个两行两列的表格网页,表格中的行样式进行设置。效果如下图所示:

表格效果2

相关知识

为了完成本关任务,你需要掌握:tr标签及其属性的设置。

tr标签

tr标签用于定义表格的一个行。可由以下属性设置一行单元格的样式:

height

tr标签中的height属性设置行高,属性取值为具体行高的数值。

align

tr标签中的align属性设置行内单元格中文本的水平对齐方式,属性取值可以为left、center、right。

valign

tr标签中的valign属性设置行内单元格中文本的垂直对齐方式,属性取值可以为top、middle、bottom。

bgcolor

tr标签中的bgcolor属性设置行内单元格的背景颜色,属性取值可以为颜色单词或颜色代码。

background

tr标签中的background属性设置行背景图像,属性取值为背景图像的路径。

编程要求

根据提示,在右侧编辑器中的Begin - End区域内补充代码,用于设置表格第一行的样式,具体要求是: 1.该行的行高为40。 2.该行单元格内容的水平和垂直对齐方式都为居中, 3.该行的颜色代码设置为00ffff

测试说明

补充代码后,请点击测评,平台会对你编写的代码进行测试,如果正确则完成闯关任务。


越努力越幸运,祝你成功!

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8"/>
    <title>表格行样式的设置</title>
</head>
<body>
    <table border="4px" background="https://www.educoder.net/api/attachments/1208912" width="200">
       <caption>成绩表</caption>
       <!-- ********* Begin ********* -->
        <tr height="40"align="center"bgcolor="00ffff"valign="middle">
       <!-- ********* End ********* -->
            <th width="100">姓名</td>
            <th width="100">成绩</td>
        </tr>
        <tr>
            <td>张三</td>
            <td>90</td>
        </tr>
    </table>
    
</body>
</html>

第4关:表格中单元格样式的设置

 

任务描述

本关任务:编写一个两行两列的表格网页,表格中的单元格样式进行设置。效果如下图所示:

表格效果3

相关知识

为了完成本关任务,你需要掌握:表格中单元格样式的设置。

表格中的单元格样式

表格中单元格的样式分为单元格的整体样式设置和某个单元格样式的设置。

单元格整体样式

单元格的整体样式主要涉及单元格之间的距离和单元格中内容的内边距。可以在table标签内通过cellspacing和cellpadding属性来来设置。

cellspacing

cellspacing属性用于设置单元格之间的间隙,取值为某一数值。

cellpadding

cellpadding属性用于设置单元格中的文本与单元格边框之间的间隙,也称为内边距,取值为某一数值。

某个单元格的样式

可在对应的th或td标签中设置单元格的属性。

width

th或td标签中的width属性设置单元格的宽度,属性取值为具体宽度值。

height

th或td标签中的height属性设置单元格的高,属性取值为具体行高度值。

align

th或td标签中的align属性设置单元格中文本的水平对齐方式,属性取值可以为left、center、right。

valign

th或td标签中的valign属性设置单元格中文本的垂直对齐方式,属性取值可以为top、middle、bottom。

bgcolor

th或td标签中的bgcolor属性设置单元格的背景颜色,属性取值可以为颜色单词或颜色代码。

background

th或td标签中的background属性设置单元格的背景图像,属性取值为背景图像的路径。

编程要求

根据提示,在右侧编辑器中的Begin - End区域内补充代码,用于设置表格中单元格的样式,具体要求是: 1.该Begin1 - End1区域内添加table标签,设置表格边框线的粗细为4px,单元格之间的间隙为0,单元格内文本的内边距为8,表格总宽度200。 2.Begin2 - End2区域内添加两个数据单元格标签,第一个数据单元格标签中设置单元格的宽度为120,单元格内的文本为“张三”;第二个数据单元格标签中设置其文本的水平对齐方式为居中,单元格内的文本为“90”。

测试说明

补充代码后,请点击测评,平台会对你编写的代码进行测试,如果正确则完成闯关任务。


越努力越幸运,祝你成功!

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8"/>
    <title>表格单元格样式的设置</title>
</head>
<body>
    <!-- ********* Begin1 ********* -->
    <table border="4px"cellspacing="0"cellpadding="8"width="200">
    <!-- ********* End1 ********* -->
       <caption>成绩表</caption>
        <tr height=40 align=center  valign=middle bgcolor=00ffff>
            <th>姓名</th>
            <th>成绩</th>
        </tr>
        <tr bgcolor=00ff00>
            <!-- ********* Begin2 ********* -->
            <td width="120">张三</td>
            <td align="center">90</td>
            
            <!-- ********* End 2********* -->
        </tr>
    </table>   
</body>
</html>

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

静待花开︳

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值