• HTML 表格及练习


    表格

    概述

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

    • 由单元格组成。

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

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

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

    • 基本结构

      <table>
          <tr>
              <td>td>
          tr>
      table>
      
      • 1
      • 2
      • 3
      • 4
      • 5

    • 定义表格

    标签属性

    属性举例效果
    borderborder=“0”
    border=“1”
    无边框
    有边框
    cellspacingcellspacing=“20”设置边框与边框的距离
    cellpaddingcellpadding=“10”设置边框与内容之间的距离

  • table 通用属性

    ,,
    • 定义行

    标签属性

    都识别的属性

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

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

  • 定义单元格

  • 合并单元格

    image-20231017141714183

    colspan 用于跨列合并 (横向)

    <td colspan = "2">td>
    
    • 1

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

    rowspan 用于跨行合并 (纵向)

    <td rowspan = "3">td>
    
    • 1

练习

基本表格

<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>
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24

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>98td>
			tr>
			<tr align="center">
				<td>李磊td>
				<td>88td>
			tr>
			<tr align="center">
				<td rowspan="2">数学td>
				<td>韩梅梅td>
				<td>95td>
			tr>
			<tr align="center">
				<td>李磊td>
				<td>12td>
			tr>
		table>
    body>
html>
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27

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>98td>
			tr>
			<tr>
				<td>数学td>
				<td>99td>
			tr>
		table>
    body>
html>
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20

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>98td>
			tr>
			<tr align="center">
				<td>李磊td>
				<td>88td>
			tr>
			<tr align="center">
				<td rowspan="2">数学td>
				<td>韩梅梅td>
				<td>95td>
			tr>
			<tr align="center">
				<td>李磊td>
				<td>12td>
			tr>
		table>
    body>
html>
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30

image-20231017144052726

  • 相关阅读:
    SSRF服务器端请求伪造
    HttpServletResponse HttpServletRequest
    驱动开发:应用DeviceIoContro模板精讲
    vue3的两个提示[Vue warn]: 关于组件渲染和函数外部使用
    NVIDIA 7th SkyHackathon(二)开发套件的安装与测试
    基于显扬科技3D机器视觉HY-M5在汽车行业曲轴抓取上下料的应用
    ROS实验笔记之——FAST-LIVO
    低代码在ERP中的理解与应用:提升开发效率与业务灵活性
    人工智能的未来:技术与道德的交汇
    java-- 字符串+拼接详解, 性能调优 (底层原理实现)
  • 原文地址:https://blog.csdn.net/weixin_51559599/article/details/133883653