【Java 进阶篇】HTML列表标签详解与示例

news2024/12/23 19:12:13

在这里插入图片描述

HTML(Hypertext Markup Language)是网页开发中的标准标记语言,用于构建网页内容。在网页中,常常需要展示信息的列表,例如商品列表、文章目录、任务清单等。HTML提供了多种列表标签,用于创建不同类型的列表。本文将详细介绍HTML中的列表标签,包括无序列表、有序列表和定义列表,并提供示例代码演示它们的用法。

1. 无序列表(Unordered List)

无序列表用于表示项目之间没有特定顺序的列表。每个列表项前面通常有一个特定的符号,如圆点或实心方块。

语法:

<ul>
  <li>列表项1</li>
  <li>列表项2</li>
  <li>列表项3</li>
</ul>
  • <ul>:无序列表的开始标签。
  • <li>:列表项的开始标签,用于包含每个项目。

示例:

<ul>
  <li>苹果</li>
  <li>香蕉</li>
  <li>橙子</li>
</ul>

效果如下:

  • 苹果
  • 香蕉
  • 橙子

2. 有序列表(Ordered List)

有序列表用于表示项目按照特定顺序排列的列表。每个列表项前面通常有数字或字母,表示它们的顺序。

语法:

<ol>
  <li>项目1</li>
  <li>项目2</li>
  <li>项目3</li>
</ol>
  • <ol>:有序列表的开始标签。
  • <li>:列表项的开始标签,用于包含每个项目。

示例:

<ol>
  <li>买菜</li>
  <li>做饭</li>
  <li>用餐</li>
</ol>

效果如下:

  1. 买菜
  2. 做饭
  3. 用餐

3. 定义列表(Definition List)

定义列表用于表示术语及其对应的定义之间的关系。它由一系列术语(<dt>)和它们的定义(<dd>)组成。

语法:

<dl>
  <dt>术语1</dt>
  <dd>定义1</dd>
  <dt>术语2</dt>
  <dd>定义2</dd>
</dl>
  • <dl>:定义列表的开始标签。
  • <dt>:术语的开始标签。
  • <dd>:定义的开始标签。

示例:

<dl>
  <dt>HTML</dt>
  <dd>超文本标记语言</dd>
  <dt>CSS</dt>
  <dd>层叠样式表</dd>
</dl>

效果如下:

HTML
超文本标记语言

CSS
层叠样式表

4. 嵌套列表(Nested Lists)

在HTML中,您可以将不同类型的列表嵌套在其他列表中,以创建更复杂的结构。例如,您可以在无序列表中嵌套有序列表,或者在有序列表中嵌套定义列表。

示例:

<ul>
  <li>水果
    <ol>
      <li>苹果</li>
      <li>香蕉</li>
      <li>橙子</li>
    </ol>
  </li>
  <li>蔬菜
    <ul>
      <li>胡萝卜</li>
      <li>西红柿</li>
      <li>黄瓜</li>
    </ul>
  </li>
</ul>

效果如下:

  • 水果
    1. 苹果
    2. 香蕉
    3. 橙子
  • 蔬菜
    • 胡萝卜
    • 西红柿
    • 黄瓜

5. 自定义列表标记

虽然浏览器默认为列表的项目添加标记符号,但您也可以使用CSS来自定义这些标记符号的样式。

示例:

<style>
  /* 无序列表样式 */
  ul {
    list-style-type: square; /* 使用实心方块作为标记符号 */
  }

  /* 有序列表样式 */
  ol {
    list-style-type: upper-roman; /* 使用大写罗马数字作为标记符号 */
  }
</style>

<ul>
  <li>苹果</li>
  <li>香蕉</li>
  <li>橙子</li>
</ul>

<ol>
  <li>第一项</li>
  <li>第二项</li>
  <li>第三项</li>
</ol>

在上面的示例中,我们使用CSS样式来自定义无序列表和有序列表的标记符号样式。无序列表的标记符号被设置为实心方块,有序列表的标记符号被设置为大写罗马数字。

结论

HTML列表标签是构建网页内容中常用的元素,用于组织和呈现信息。无序列表用于表示无特定顺序的项目,有序列表用于表示有特定顺序的项目,定义列表用于展示术语及其定义。您还可以通过嵌套不同类型的列表来创建更复杂的结构,并使用CSS来自定义列表的标记符号样式。

希望本文帮助您更好地理解和使用HTML列表标签。如果您有任何问题或需要进一步的帮助,请随时向我们提问。

作者信息

作者 : 繁依Fanyi
CSDN: https://techfanyi.blog.csdn.net
掘金:https://juejin.cn/user/4154386571867191

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Python3操作文件系列(二):文件数据读写|二进制数据读写

Python3操作文件系列(一):判断文件|目录是否存在三种方式 Python3操作文件系列(二):文件数据读写|二进制数据读写 Python3数据文件读取与写入 一: 文件数据|二进制数据读写 import os"""Python3的open(file,mode"文件的操作模式")利用该函数可以对…

TensorFlow入门(九、张量及操作函数介绍)

在TensorFlow程序中,所有的数据都由tensor数据结构来代表。即使在计算图中,操作间传递的数据也是Tensor tensor在TensorFlow中并不是直接采用数组的形式,它只是对TensorFlow中计算结果的引用。也就是说在张量中并没有真正保存数字,它保存的是如何得到这些数字的计算过程 一个…

【轻松玩转MacOS】常用软件篇

引言 在本篇文章中&#xff0c;我将介绍如何安装和使用一些常用的软件&#xff0c;如Safari浏览器、邮件、日历、地图等。让我们一起来看看吧&#xff01; 一、Safari浏览器 Safari是MacOS自带的浏览器&#xff0c;具有简洁、快速、安全的特点。 以下是一些Safari浏览器的使…

蛋仔派对如何获得蛋币,蛋仔派对怎么切换账号

在蛋仔派对游戏中&#xff0c;蛋币是一种虚拟货币&#xff0c;用以购买游戏道具或提升游戏体验。以下是五种可能的获得蛋币的方式&#xff1a; 关注【娱乐天梯】&#xff0c;获取内部福利号 1. 完成挑战和任务&#xff1a;玩家可以通过完成不同类型的任务和挑战来获取蛋币。任务…

根据前序与中序遍历结果构造二叉树

文章前言&#xff1a;如果不知道什么是前序与中序的小白同学&#xff0c;作者推荐&#xff1a;二叉树的初步认识_加瓦不加班的博客-CSDN博客 思路&#xff1a; 先通过前序遍历结果定位根节点 再结合中序遍历结果切分左右子树 public class E09Leetcode105 {//1. pre-order 前…

练[BJDCTF2020]The mystery of ip

[BJDCTF2020]The mystery of ip 文章目录 [BJDCTF2020]The mystery of ip掌握知识解题思路关键paylaodsmarty可利用paylaod 掌握知识 ​ ssti里的php语言smarty模板注入 解题思路 访问题目链接&#xff0c;发现导航条的flag和hint两个吸引人的题目&#xff0c;先查看flag发现…

方法内改变形参引用影响实参问题详解

方法内修改形参引用问题详解 一、问题描述二、解答三、结论 一、问题描述 方法内型参指向新建的对象是否会影响实参的引用呢&#xff1f; 我们看下面的例子 由图中我们可以看到&#xff0c;在main函数创建了一个新的ArrayList对象&#xff0c;并调用了print函数实现了对该对象…

Maven 下载安装配置

Maven 下载安装配置 下载 maven maven 官网&#xff1a;https://maven.apache.org/ maven 下载页面&#xff1a;https://maven.apache.org/download.cgi 安装 maven 将下载的apache-maven.zip文件解压到安装目录 将加压后的apache-maven目录改名为maven maven 配置环…

基于粒子群优化算法、鲸鱼算法、改进的淘沙骆驼模型算法(PSO/SSA/tGSSA)的微电网优化调度(Matlab代码实现)

&#x1f4a5;&#x1f4a5;&#x1f49e;&#x1f49e;欢迎来到本博客❤️❤️&#x1f4a5;&#x1f4a5; &#x1f3c6;博主优势&#xff1a;&#x1f31e;&#x1f31e;&#x1f31e;博客内容尽量做到思维缜密&#xff0c;逻辑清晰&#xff0c;为了方便读者。 ⛳️座右铭&a…

JavaScript系列从入门到精通系列第十九篇:JavaScript中的this关键字

文章目录 前言 一&#xff1a;什么是this 二&#xff1a;this的灵活妙用 前言 function fun(a,b){console.log(a b); }fun(1,2); 我们通过形参的形式往参数中添加了参数。浏览器也会默默的给我们传递一个参数过去&#xff0c;这个参数被称为this。传递的节点就是在调用函…

1984-2020年世界各国和地区ICRG政治经济金融风险指标数据

1984-2020年世界各国和地区ICRG政治经济金融风险指标数据 1、时间&#xff1a;1984-2020年、 2、指标&#xff1a; 主要包括政治风险、经济风险、金融风险&#xff0c;以及各个分指标数据&#xff0c; 具体指标&#xff1a; id、Country、year、Bureaucracy Quality (L)、…

Goby 漏洞发布|深信服下一代防火墙 loadfile.php 文件读取漏洞

漏洞名称&#xff1a;深信服下一代防火墙 loadfile.php 文件读取漏洞 English Name&#xff1a; Sangfor Next Generation Firewall loadfile.php file reading vulnerability CVSS core:7.5 影响资产数&#xff1a;281045 漏洞描述&#xff1a; 深信服下一代防火墙是一款…

由于找不到msvcp120.dll 无法继续执行怎么解决(最新方法分享)

在使用电脑的过程中&#xff0c;我们可能会遇到一些问题&#xff0c;比如丢失 msvcp120.dll 文件。这种情况会导致电脑运行出现问题&#xff0c;甚至无法正常启动。本文将详细介绍 msvcp120.dll 文件丢失对电脑的影响以及 msvcp120.dll 丢失的原因&#xff0c;并提供四种解决方…

jwt的基本介绍

说出我的悲惨故事给大家乐呵乐呵&#xff1a;公司刚来了一个实习生&#xff0c;老板让他写几个接口给我&#xff0c;我页面还没画完呢。他就把接口给我了&#xff0c;我敲开心&#xff0c;第一次见这么高效率的后端。但我很快就笑不出来了。他似乎不知道HTTP通信是无状态的。他…

Glide源码分析

一&#xff0c;Glide一次完整的加载流程 下面的流程图是一次完整的使用Glide加载图片流程,时序图 二&#xff0c;Glide重要的类图 三&#xff0c;Glide加载图片 流程图

C语言数据结构 1.1 初学数据结构

数据结构的基本概念 数据结构在学什么&#xff1f; 如何用程序代码把现实世界的问题信息化 如何用计算机高效处理信息从而创造价值 数据&#xff1a; 数据元素、数据项&#xff1a; 数据元素——描述一个个体 数据对象——数据元素之间具有同样的性质 同一个数据对象里的数…

3. 无重复字符的最长子串(枚举+滑动窗口)

目录 一、题目 二、代码 一、题目 力扣&#xff08;LeetCode&#xff09;官网 - 全球极客挚爱的技术成长平台 二、代码 class Solution { public:int lengthOfLongestSubstring(string s) {int _MaxLength 0;int left 0, right 0;vector<int>hash(128, 0);//ASCII…

【iOS】——仿写计算器

文章目录 一、实现思路二、实现方法三、判错处理 一、实现思路 先搭建好MVC框架&#xff0c;接着在各个模块中实现各自的任务。首先要创建好UI界面&#xff0c;接着根据UI界面的元素来与数据进行互动&#xff0c;其中创建UI界面需要用到Masonry布局。 二、实现方法 在calcu…

糖基转移酶特异性 -bg

糖基转移酶特异性 大多数糖基转移酶对其供体和受体底物都具有高度的特异性&#xff0c;这导致Saul Roseman及其同事提出了“一种酶 - 一种连接”假说。人B血型α1-3半乳糖基转移酶就是这一概念的例证。该酶催化糖基化反应&#xff0c;其中半乳糖以α键添加到受体底物上半乳糖残…

[0xGame 2023] week1

整理一下&#xff0c;昨天该第二周了。今天应该9点结束提交&#xff0c;等我写完就到了。 PWN 找不到且不对劲的flag 第1题是个nc测试&#xff0c;但也不完全是&#xff0c;因为flag在隐含目录里 高端的syscall 程序使用了危险函数&#xff0c;并且没有canary阻止&#xff0…