html--表格

向右看齐 2021-05-16 20:37 735阅读 0赞

html—表格

  • 1.表格的基本构成
    • 1.1任务描述
    • 1.2相关知识
      • 代码文件
  • 2.表格的属性——宽、高
    • 2.1任务描述
    • 2.2 相关知识
      • 代码文件
  • 3.表格的属性——cellpadding
    • 3.1任务描述
    • 3.2相关知识
      • 代码文件
  • 表格的属性——cellspacing
    • 任务描述
    • 相关知识
      • 代码文件

1.表格的基本构成

1.1任务描述

本关任务:创建你的第一个表格,它的边框宽度为5px,内容和效果图展示的一样。

实现的效果如下:
在这里插入图片描述

1.2相关知识

大家都知道,表格由行和列组成,这里我们就用HTML标签写一个表格。

<table>标签用来创建表格,<tr>标签用来创建行,<td>标签用来创建列。这里先创建一个两行两列的表格。代码如下:

  1. <table border="2">
  2. <tr>
  3. <td>姓名</td>
  4. <td>年龄</td>
  5. </tr>
  6. <tr>
  7. <td>张三</td>
  8. <td>18</td>
  9. </tr>
  10. </table>

效果如下:
在这里插入图片描述

上面border属性表示给表格添加边框,它的值2表示边框的宽度为2px。

代码文件

  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="UTF-8">
  5. </head>
  6. <body>
  7. <!-- ********* Begin ********* -->
  8. <table border="5">
  9. <tr>
  10. <td>
  11. 姓名
  12. </td>
  13. <td>
  14. 语文
  15. </td>
  16. <td>
  17. 数学
  18. </td>
  19. </tr>
  20. <tr>
  21. <td>
  22. 李四
  23. </td>
  24. <td>
  25. 90
  26. </td>
  27. <td>
  28. 95
  29. </td>
  30. </tr>
  31. </table>
  32. <!-- ********* End ********* -->
  33. </body>
  34. </html>

2.表格的属性——宽、高

2.1任务描述

本关任务:创建一个表格,设置它的宽为100%,高为200px,边框为1px,内容和效果图展示的一样。

设置属性的先后顺序为border -- width -- height

这里统一不加单位,后面的关卡不需要加的也不加。

实现的效果如下:
在这里插入图片描述

2.2 相关知识

你可以使用widthheight来定义表格的宽和高,使表格更大方、美观。

例子如下:

  1. <table border="2" width="200" height="100">
  2. <tr>
  3. <td>姓名</td>
  4. <td>年龄</td>
  5. </tr>
  6. <tr>
  7. <td>张三</td>
  8. <td>18</td>
  9. </tr>
  10. </table>

效果如下:
在这里插入图片描述
需要注意的是:这里的widthheight单位是px,可加可不加。

这里width和height的值还可以是百分比(%),这样表格就可以随着文档宽高的变化而变化。

例子如下:

  1. <table width="60%" height="200px">
  2. ...
  3. </table

代码文件

  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="UTF-8">
  5. </head>
  6. <body>
  7. <!-- ********* Begin ********* -->
  8. <table border="1" width="100%" height="200">
  9. <tr>
  10. <td>
  11. 姓名
  12. </td>
  13. <td>
  14. 语文
  15. </td>
  16. <td>
  17. 数学
  18. </td>
  19. <td>
  20. 英语
  21. </td>
  22. <td>
  23. 合计
  24. </td>
  25. </tr>
  26. <tr>
  27. <td>
  28. 李四
  29. </td>
  30. <td>
  31. 90
  32. </td>
  33. <td>
  34. 95
  35. </td>
  36. <td>
  37. 80
  38. </td>
  39. <td>
  40. 265
  41. </td>
  42. </tr>
  43. </table>
  44. <!-- ********* End ********* -->
  45. </body>
  46. </html>

3.表格的属性——cellpadding

3.1任务描述

本关任务:创建一个表格,它的边框宽度为2pxcellpadding值为6,内容和效果图展示的一样

属性的先后顺序为:border -- cellpadding

实现的效果如下:
在这里插入图片描述

3.2相关知识

第二关虽然设置了宽、高,可是内容是紧挨着边框的,怎么使表格的内容和边框有间距呢?

这里用到了表格的另一个属性cellpadding,它规定了单元边沿与其内容之间的空白。

这里用图来说明,如图所示:
在这里插入图片描述
灰色部分表示cellpadding,它的值表示灰色部分的宽度。

例子如下:

  1. <table border="2" cellpadding="20">
  2. <tr>
  3. <td>姓名</td>
  4. <td>年龄</td>
  5. </tr>
  6. <tr>
  7. <td>张三</td>
  8. <td>18</td>
  9. </tr>
  10. </table>

效果如下:
在这里插入图片描述

代码文件

  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="UTF-8">
  5. </head>
  6. <body>
  7. <!-- ********* Begin ********* -->
  8. <table border="2" cellpadding="6">
  9. <tr>
  10. <td>
  11. 姓名
  12. </td>
  13. <td>
  14. 语文
  15. </td>
  16. <td>
  17. 数学
  18. </td>
  19. <td>
  20. 英语
  21. </td>
  22. <td>
  23. 合计
  24. </td>
  25. </tr>
  26. <tr>
  27. <td>
  28. 李四
  29. </td>
  30. <td>
  31. 90
  32. </td>
  33. <td>
  34. 95
  35. </td>
  36. <td>
  37. 80
  38. </td>
  39. <td>
  40. 265
  41. </td>
  42. </tr>
  43. </table>
  44. <!-- ********* End ********* -->
  45. </body>
  46. </html>

表格的属性——cellspacing

任务描述

本关任务:创建一个表格,它的边框宽度为1pxcellpadding值为10cellspacing值为0,内容和效果图展示的一样。

实现的效果如下:
在这里插入图片描述

相关知识

前面表格看起来就好像有两个边框一样,怎么让它变成一条边框呢?

这里用到了表格的另一个属性cellspacing,它规定了单元格之间的空间。

这里用图来说明,如图所示:
在这里插入图片描述
双箭头的大小表示cellspacing属性的值。

只需把cellspacing的值设为0就可以实现上面的效果。

代码如下:

  1. <table border="2" cellspacing="0" cellpadding="10">
  2. <tr>
  3. <td>姓名</td>
  4. <td>年龄</td>
  5. </tr>
  6. <tr>
  7. <td>张三</td>
  8. <td>18</td>
  9. </tr>
  10. </table>

效果如下:
在这里插入图片描述

代码文件

  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="UTF-8">
  5. </head>
  6. <body>
  7. <!-- ********* Begin ********* -->
  8. <table border="1" cellpadding="10" cellspacing="0">
  9. <tr>
  10. <td>
  11. 姓名
  12. </td>
  13. <td>
  14. 语文
  15. </td>
  16. <td>
  17. 数学
  18. </td>
  19. <td>
  20. 英语
  21. </td>
  22. <td>
  23. 合计
  24. </td>
  25. </tr>
  26. <tr>
  27. <td>
  28. 李四
  29. </td>
  30. <td>
  31. 90
  32. </td>
  33. <td>
  34. 95
  35. </td>
  36. <td>
  37. 80
  38. </td>
  39. <td>
  40. 265
  41. </td>
  42. </tr>
  43. </table>
  44. <!-- ********* End ********* -->
  45. </body>
  46. </html>

发表评论

表情:
评论列表 (有 0 条评论,735人围观)

还没有评论,来说两句吧...

相关阅读

    相关 html表格

    通过设置table的border-collapse属性,明显改善表格样式。 border-collapse 属性设置表格的边框是否被合并为一个单一的边框,还是象在标准的 H

    相关 HTML-表格

    HTML 链接 HTML 使用超级链接与网络上的另一个文档相连。 几乎可以在所有的网页中找到链接。点击链接可以从一张页面跳转到另一张页面。 实例 本例演示如何在