首页 前端知识 HTML 表格及练习

HTML 表格及练习

2024-02-15 14:02:02 前端知识 前端哥 735 446 我要收藏

表格

概述

  • 表格是一种二维结构,横行纵列。

  • 由单元格组成。

  • 表格是一种非常“强” 的结构:

  • 每一行有相同的列数(单元格),每一列有相同的行数(单元格)

  • 同一列的单元格,宽度(以最大的为准)相同,同列等宽;同行等高

  • 基本结构

    <table>
        <tr>
            <td></td>
        </tr>
    </table>
    

<table>

  • 定义表格

  • <table> 标签属性

    属性举例效果
    borderborder=“0”
    border=“1”
    无边框
    有边框
    cellspacingcellspacing=“20”设置边框与边框的距离
    cellpaddingcellpadding=“10”设置边框与内容之间的距离
  • table 通用属性<table>,<tr>,<td>都识别的属性

    属性举例效果
    alignleft/center/rightalign=“center”居中
    width百分比/数字width="80%"或 width=“800”设置宽度
    height百分比/数字height="20%"或 height=“100”设置高度

<tr>

  • 定义行

  • <tr> 标签属性

    属性举例效果
    valigntop/middle/bottomvalign=“top”在行顶

<td>

  • 定义单元格

  • 合并单元格

    image-20231017141714183

    colspan 用于跨列合并 (横向)

    <td colspan = "2"></td>
    

    删除第四列,第三列的 colspan 的值设置为2

    rowspan 用于跨行合并 (纵向)

    <td rowspan = "3"></td>
    

练习

基本表格

<html>
    <head>
        <meta charset="utf-8">
    </head>
    <body>
        <table border="1">
			<tr>
				<td>(1,1)</td>
				<td>(1,2)</td>
				<td>(1,3)</td>
			</tr>
			<tr>
				<td>(2,1)</td>
				<td>(2,2)</td>
				<td>(2,3)</td>
			</tr>
			<tr>
				<td>(3,1)</td>
				<td>(3,2)</td>
				<td>(3,3)</td>
			</tr>
		</table>
    </body>
</html>

image-20231017143353786

跨行表格

<html>
    <head>
        <meta charset="utf-8">
    </head>
    <body>
        <table border="1" width="300">
			<tr align="center">
				<td rowspan="2">语文</td>
				<td>韩梅梅</td>
				<td>98</td>
			</tr>
			<tr align="center">
				<td>李磊</td>
				<td>88</td>
			</tr>
			<tr align="center">
				<td rowspan="2">数学</td>
				<td>韩梅梅</td>
				<td>95</td>
			</tr>
			<tr align="center">
				<td>李磊</td>
				<td>12</td>
			</tr>
		</table>
    </body>
</html>

image-20231017143741193

跨列表格

<html>
    <head>
        <meta charset="utf-8">
    </head>
    <body>
        <table border="1" width="300">
			<tr>
				<td colspan="3"  align="center">学生成绩</td>
			</tr>
			<tr>
				<td>语文</td>
				<td>98</td>
			</tr>
			<tr>
				<td>数学</td>
				<td>99</td>
			</tr>
		</table>
    </body>
</html>

image-20231017144621076

跨行跨列表格

<html>
    <head>
        <meta charset="utf-8">
    </head>
    <body>
        <table border="1" width="300">
			<tr>
				<td colspan="3" align="center">学生成绩</td>
			</tr>
			<tr align="center">
				<td rowspan="2">语文</td>
				<td>韩梅梅</td>
				<td>98</td>
			</tr>
			<tr align="center">
				<td>李磊</td>
				<td>88</td>
			</tr>
			<tr align="center">
				<td rowspan="2">数学</td>
				<td>韩梅梅</td>
				<td>95</td>
			</tr>
			<tr align="center">
				<td>李磊</td>
				<td>12</td>
			</tr>
		</table>
    </body>
</html>

image-20231017144052726

转载请注明出处或者链接地址:https://www.qianduange.cn//article/2066.html
标签
评论
发布的文章

01-10jQuery框架

2024-03-01 12:03:59

JS jQuery基础2

2024-03-01 12:03:54

jQuery实现文件上传

2024-03-01 12:03:53

JQuery简介与解析

2024-03-01 12:03:31

jquery上传图片单图多图

2024-03-01 12:03:11

大家推荐的文章
会员中心 联系我 留言建议 回顶部
复制成功!