HTML——4.表格、列表、区块

一、表格

HTML 表格是用于展示结构化数据的重要元素,它允许将数据以行和列的形式组织和显示。

基本结构和常见元素:

1. <table> 元素

<table> 元素是 HTML 表格的根元素,它用于定义整个表格的开始和结束。

2. <thead><tbody><tfoot> 元素

  • <thead> 表示表格的头部,通常包含表头行(<tr>)。
  • <tbody> 表示表格的主体,包含了表格的主要内容行(<tr>)。
  • <tfoot> 表示表格的脚注部分,通常包含一些汇总信息或者其他备注。

这些部分可以让浏览器更好地理解表格的结构,并且有助于实现一些特定的样式和行为。

3. <tr> 元素

<tr> 元素表示表格中的一行(Table Row),它包含了一系列的表格单元格(<td><th>)。

4. <td><th> 元素

  • <td> 表示表格中的数据单元格(Table Data),用于显示实际的数据内容。
  • <th> 表示表格中的表头单元格(Table Header),用于标识每列的标题。

<th><td> 的区别在于 <th> 通常用于表头行,用以标识每列的标题,而 <td> 则用于表格的主体部分,显示实际的数据内容。

示例:

!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title>
</head>
<body><table><thead><tr><th>Name</th><th>Age</th><th>Country</th></tr></thead><tbody><tr><td>John</td><td>30</td><td>USA</td></tr><tr><td>Maria</td><td>25</td><td>Spain</td></tr></tbody><tfoot><tr><td colspan="3">Footer information</td></tr></tfoot>
</table></body>
</html>

运行结果

二、列表

HTML 列表用于在网页中显示项目的有序或无序集合。有三种主要类型的列表:无序列表,有序列表和定义列表。

1. 无序列表

无序列表用于表示项目之间没有特定顺序关系的列表。在 HTML 中,无序列表使用 <ul> 元素表示,每个列表项使用 <li> 元素表示。

<ul>
    <li>Item 1</li>
    <li>Item 2</li>
    <li>Item 3</li>
</ul>
 

在浏览器中渲染后,无序列表将呈现为一个项目符号(通常是圆点)开头的列表,每个项目使用 <li> 元素包裹。

2. 有序列表

有序列表用于表示项目之间有特定顺序关系的列表,例如按照数字或字母顺序排列。在 HTML 中,有序列表使用 <ol> 元素表示,每个列表项同样使用 <li> 元素表示。

<ol>
    <li>First item</li>
    <li>Second item</li>
    <li>Third item</li>
</ol>
 

在浏览器中显示,有序列表将呈现为按照特定顺序排列的列表,每个项目前面会有相应的数字或字母表示顺序。

3. 定义列表

定义列表用于表示项目及其相关定义或描述。在 HTML 中,定义列表使用 <dl> 元素表示,每个项目由一个术语(<dt>)和其定义(<dd>)组成。

<dl>
    <dt>Term 1</dt>
    <dd>Definition of term 1</dd>
    <dt>Term 2</dt>
    <dd>Definition of term 2</dd>
</dl>
 

在浏览器显示,定义列表将呈现为一系列术语及其相应的定义。

三、区块

区块元素(Block-level Elements)用于创建页面中的块级结构,通常用于组织和布局页面的内容。这些元素会在页面中占据一整行,相邻的区块元素会各自占据一行,因此它们会在页面上显示为独立的块。

一些常见的 HTML 区块元素及其作用:

1. <div> 元素

<div> 元素用于在 HTML 页面中创建一个分隔块,它是最常用的区块级元素之一。<div> 元素通常用于组织页面结构和布局,并且可以通过 CSS 样式进行样式化。

<div>
    <!-- 这里放置内容 -->
</div>
 

 运行显示:

2. <p> 元素

<p> 元素用于定义段落,它会在页面上显示为一个文本段落,通常会在前后插入一些空白来区分不同的段落。

<p>This is a paragraph.</p>
 

 运行显示:

 

3. <header><footer><section> 元素

这些元素用于在页面中定义特定的区块,如页眉、页脚和主要内容区块。

<header>
    <h1>Header</h1>
</header>

<section>
    <h2>Main Content</h2>
    <p>This is the main content of the page.</p>
</section>

<footer>
    <p>Copyright © 2024</p>
</footer>
 

 运行显示:

 

4. <nav> 元素

<nav> 元素用于定义导航链接的区块,通常用于包含网站导航菜单。

<nav>
    <ul>
        <li><a href="#">Home</a></li>
        <li><a href="#">About</a></li>
        <li><a href="#">Contact</a></li>
    </ul>
</nav>
 

 运行显示:

 

5. <article> 元素

<article> 元素用于定义页面中独立的内容块,如博客文章、新闻报道等。

<article>
    <h2>Article Title</h2>
    <p>This is the content of the article.</p>
</article>
 

 运行显示:

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/293498.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

曼哈顿距离和切比雪夫距离

曼哈顿距 定义 设平面空间内存在两点&#xff0c;它们的坐标为(x1,y1) (x2,y2) . 则 dis|x1−x2||y1−y2|&#xff0c;即两点横纵坐标差之和 切比雪夫距离 定义 设平面空间内存在两点&#xff0c;它们的坐标为(x1,y1)&#xff0c;(x2,y2) 则dismax(|x1−x2|,|y1−y2|)&a…

JumpServer 堡垒主机

JumpServer 堡垒机帮助企业以更安全的方式管控和登陆各种类型的资产 SSH&#xff1a;Linux/Unix/网络设备等Windows&#xff1a;Web方式连接/原生RDP连接数据库&#xff1a;MySQL、Oracle、SQLServer、PostgreSQL等Kubernetes&#xff1a;连接到K8s集群中的PodsWeb站点&#x…

微服务之分布式事务概念

微服务之分布式事务概念 CAP定理和Base理论 CAP定理 CAP定理在1998年被加州大学的计算机科学家 Eric Brewer 提出&#xff0c;分布式系统有三个指标&#xff1a; 一致性&#xff08;Consistency&#xff09;可用性&#xff08;Availability&#xff09;分区容错性&#xff…

Vastbase编程利器:PL/pgSQL原理简介

PL/pgSQL是Vastbase提供的一种过程语言&#xff0c;在普通SQL语句的使用上增加了编程语言的特点&#xff0c;可以用于创建函数、存储过程、触发器过程以及创建匿名块等。 本文介绍Vastbase中PL/pgSQL的执行流程&#xff0c;包括PL/pgSQL的编译与运行。 1、编译 PL/pgSQL的编译…

Netty教程之NIO基础

NIO 介绍 NIO 全称java non-blocking IO&#xff08;非阻塞 I/O&#xff09;&#xff0c;后续提供了一系列改进的输入/输出的新特性&#xff0c;被统称为 NIO(即 New IO)&#xff0c;是同步非阻塞的。 阻塞和非阻塞是进程在访问数据的时候&#xff0c;数据是否准备就绪的一种…

ctf题目

目录 1.文件包含的一道题目&#xff0c;没什么难度&#xff0c; 2.一道sql注入的题目&#xff0c;伪静态 3.限制只能本地访问。 1.文件包含的一道题目&#xff0c;没什么难度&#xff0c; 但是一个点就是它这里去包含的那个文件名就是flag&#xff0c;而不是flag.php也不是f…

CSS实现小车旅行动画实现

小车旅行动画实现 效果展示 CSS 知识点 灵活使用 background 属性下的 repeating-linear-gradient 实现路面效果灵活运用 animation 属性与 transform 实现小车和其他元素的动画效果 动画场景分析 从效果图可以看出需要实现此动画的话&#xff0c;需要position属性控制元素…

学习transformer模型-Dropout的简明介绍

Dropout的定义和目的&#xff1a; Dropout 是一种神经网络正则化技术&#xff0c;它在训练时以指定的概率丢弃一个单元&#xff08;以及连接&#xff09;p。 这个想法是为了防止神经网络变得过于依赖特定连接的共同适应&#xff0c;因为这可能是过度拟合的症状。直观上&#…

移动硬盘无法打开?原因与解决方案一网打尽

一、遭遇困境&#xff1a;移动硬盘突然罢工 在数字化日益盛行的今天&#xff0c;移动硬盘无疑是我们储存和转移数据的重要工具。然而&#xff0c;当某一天你突然发现移动硬盘无法打开时&#xff0c;那种焦虑与无助感无疑会席卷而来。插上电脑&#xff0c;硬盘灯闪烁却无响应&a…

软考之零碎片段记录(二)

一、位示图记录磁盘使用情况 1. 计算位示图的大小&#xff1f; 物理块大小4MB, 磁盘容量512GB, 系统字长64位&#xff08;64位 / 字长&#xff09; 计算物理块数量 512 * 1024 / 4 256 * 512 131072 每一位记录一个物理块 131072 / 64 2048&#xff08;字&#xff09; 二…

科研学习|论文解读——情感对感知偶然信息遭遇的影响研究(JASIST,2022)

原文题目 Investigating the impact of emotions on perceiving serendipitous information encountering 一、引言 serendipity一词最初是由霍勒斯沃波尔创造的&#xff0c;他将其定义为“通过意外和睿智发现你并不追求的事物”。信息研究中大多数现有的偶然性定义从几个角度看…

vue2 el-table指定某些数据不参与排序

vue2 el-table指定某些数据不参与排序 1、需求描述2、配置属性方法3、详细代码如下 1、需求描述 最后一行总计不参与排序 2、配置属性方法 el-table 需要配置 sort-change"soltHandle" 方法 el-table-column 需要配置 sortable"custom"属性3、详细代码如…

单链表的插入和删除

一、插入操作 按位序插入&#xff08;带头结点&#xff09;&#xff1a; ListInsert(&L,i,e):插入操作。在表L中的第i个位置上插入指定元素e。 typedef struct LNode{ElemType data;struct LNode *next; }LNode,*LinkList;//在第i 个位置插插入元素e (带头结点) bool Li…

Bridge Champ与Ignis公链:探索Web3游戏的新未来

在数字化和去中心化的浪潮中&#xff0c;Web3游戏与公链的融合为游戏行业带来了新的变革。特别是&#xff0c;Bridge Champ和Ignis公链的结合&#xff0c;展示了一种全新的游戏生态模式&#xff0c;不仅为玩家提供了更加公平、透明的游戏体验&#xff0c;同时也为游戏开发和运营…

Day50:WEB攻防-PHP应用文件包含LFIRFI伪协议编码算法无文件利用黑白盒

目录 文件包含-原理&分类&利用&修复 文件读取 文件写入 代码执行 远程利用思路 黑盒利用-VULWEB 白盒利用-CTFSHOW-伪协议玩法 78-php&http协议 79-data&http协议 80-81-日志包含 87-php://filter/write&加密编码 88-data&base64协议 …

磐启/PAN7030/2.4GHz 无线收发SOC芯片/ESSOP10/SOP16

1 概述 PAN7030 是一款集成 8 位 OTP MCU 和 2.4GHz 无线收发电路芯片&#xff0c;适合应用于玩具小车、 遥控器等领域。 PAN7030 内置 8 位 OTP MCU&#xff0c;包括 1.25KW 的程序存储器、80 字节数据存储器、16 位定 时器和 8 位/11 位 PWM 定时器、看门狗、电压比较器等…

Ubuntu18.04 下Ublox F9P 实现RTK (利用CORS服务无需自建基站)

本内容参考如下连接:Ubuntu下Ublox F9P利用CORS服务无需自建基站实现RTK-CSDN博客 一、Ublox F9P 硬件模块示意图 图中展示了Ublox F9P的接口,包括串口2(`UART1`和`UART2`),USB1。需要人为通过u-center(Ublox F9P的显示软件)软件设置以下功能: Ublox通过`UART1`向PC端发送…

Go的数据结构与实现【Binary Search Tree】

介绍 本文用Go将实现二叉搜索树数据结构&#xff0c;以及常见的一些方法 二叉树 二叉树是一种递归数据结构&#xff0c;其中每个节点最多可以有两个子节点。 二叉树的一种常见类型是二叉搜索树&#xff0c;其中每个节点的值都大于或等于左子树中的节点值&#xff0c;并且小…

脑机辅助推导算法

目录 一&#xff0c;背景 二&#xff0c;华容道中道 1&#xff0c;问题 2&#xff0c;告诉脑机如何编码一个正方形格子 3&#xff0c;让脑机汇总信息 4&#xff0c;观察图&#xff0c;得到启发式算法 5&#xff0c;根据启发式算法求出具体解 6&#xff0c;可视化 一&am…

centos7.5安装gitlab-runner,配置CI/CD流水线

一般不建议gitlab-server和gitlab-runner装在同一台服务器 第一步&#xff1a;安装gitlab-runner,最好和gitlab实例版本一致 # 下载官方gitlab-runner安装脚本 curl -L "https://packages.gitlab.com/install/repositories/runner/gitlab-runner/script.rpm.sh" | s…