HTML小白入门学习-列表标签

news2024/12/24 11:42:19

前言

在上一篇文章中,我们学习了下图所示的几个文本格式标签,分别是加粗、斜体、下划线、删除线、下标和上标,忘记了的小伙伴可以回去再看看哦。
在这里插入图片描述

在网页中,我们也会经常看到列表,比如某资讯网页的信息列表,某购物网页的商品列表等等。那么在HTML中,列表用什么标签来表示呢?其实就是列表标签,在HTML中,列表可以大致分为三类,分别是无序列表、有序列表和自定义列表。其实对应到我们经常用的word中,就是下图所示的几个列表。
在这里插入图片描述

无序列表

无序列表顾名思义就是没有特定顺序的列表,也叫做项目列表,对应word中的第一个列表。无序列表的标签代码是:

<ul>
 <li></li>
</ul>

<ul></ul>标签其实就是unordered lists的首字母缩写,表示无顺序的列表,当你想要使用无序列表的时候,就可以使用<ul></ul>这个标签,告诉浏览器我这是一个无序列表,然后再用嵌套在这个标签里面的子元素<li></li>标签,来表示这个列表里的每一个列表项。

这里要注意的是,<ul></ul>这个标签里面必须且只能包裹<li></li>标签作为它的一级子元素,就是说ul必须有儿子标签,不然他自己一个人是不生效的。然后他的儿子标签只能是<li></li>标签,你要是把<p></p>标签当做<ul></ul>的儿子标签,这会导致报错的。

让我们来试试看,代码如下:

<!DOCTYPE html>
<html>
   <head>
      <title>列表标签-水泥学习</title>
      <meta charset="UTF-8">
   </head>
   <body>
    <h1>无序列表</h1>
    <ul>
        <li>宝总</li>
        <li>汪小姐</li>
        <li>玲子</li>
    </ul>
   </body>
</html>

看看效果:
在这里插入图片描述
<li></li>标签相对就没有那么多规矩了,它里面可以直接包裹文本,也可以包裹图片标签、超链接标签等,包容性就很强了。

在无序列表中,<li></li>包裹的各个列表项之间是没有先后顺序的区分的,而且在每个列表项前面会有一个小符号,也叫项目符号。这个项目符号是可以通过<ul></ul>标签的type属性进行配置的,但是在html5(就是最新一代的html语法规范)中已经摒弃了这种配置方式,都是使用CSS的list-style来代替。后续等我们学习了css,还可以自定义自己喜欢的项目符号。

不过这里我们还是简单了解一下type属性有哪几个可配置的值:

1、disc(实心圆点)

2、circle(空心圆点)

3、square(实心方块)

4、none(无项目符号)

大家可以跟着下面试试:
在这里插入图片描述

有序列表

有序列表就是各个列表项之间有明确顺序的列表,有序列表的标签代码是:

<ol>
 <li></li>
</ol>

<ol></ol>标签和无序列表标签<ul></ul>一样,里面都必须也只能包裹<li></li>标签来作为其一级子标签,形成父子标签才可以进行使用。嵌套在<ol></ol>标签里面的<li></li>标签是有顺序的,一般是利用阿拉伯数字进行对每个列表项进行排序,每个<li></li>标签里面也同样可以包裹文本、图片、超链接等内容。

<ol></ol>标签也有几个属性,分别是type、start属性。type属性就是用来配置每个列表项前面的排序序号,可以设置为整数、大小字母和罗马字母几种。start属性是用来重置列表项开始项的序号值的,比如设置为“5”,那这个列表第一项序号就是从5开始。

有序列表的<li></li>标签也有一个属性value可以配置,该属性是用来重定义某个列表项的序号值的。

让我们来试试看,代码如下:

   <h1>有序列表</h1>
    <ol>
        <li>至真园</li>
        <li>金美林</li>
        <li>红鹭</li>
    </ol>

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

自定义列表

除了有序列表和无序列表外,我们还可以自定义列表。

自定义列表的标签是三件套:

 <dl>
 <dt></dt>
 <dd></dd>
 </dl>

自定义列表中的<dl></dl>标签说明这是一个自定义的列表,然后同样的这个标签里面必须也只能跟着<dt></dt>和<dd></dd>,其他的不能直接放在<dl></dl>标签里面。这种列表常用于对术语或名词进行解释和描述,其中<dt></dt>是用来定义一个术语或者名词,而<dd></dd>则是对这个名词的解释和说明。

让我们来试试看,代码如下:

<h1>自定义列表</h1>
    <dl>
        <dt>宝总</dt><dd>黄河路牛逼人物</dd>
        <dt>汪小姐</dt><dd>27号外贸公司职员</dd>
        <dt>玲子</dt><dd>夜东京老板娘</dd>      
    </dl>

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

嵌套列表

当然,列表也可以不中规中矩,咱们可以循环嵌套!有序列表里面可以嵌套有序列表,也可以嵌套无序列表。反过来也一样!嵌套怎么嵌套呢?上面我们说到<li></li>标签包容万物。所以我们可以在<li></li>标签里面再嵌套一个列表标签,比如嵌套一个无序列表<li><ul></ul></li>。

嵌套的列表的列表项的项目符号都会默认与外层的列表不一样的,具体大家可以多试试,看看效果。

代码:

    <h1>嵌套列表</h1>
    <ul>
        <li>这是顶层列表第一项
            <ul>
                <li>侬试试这个嵌套</li>
                <li>这个嵌套很灵活</li>
            </ul>
        </li>
        <li>这是顶层列表第二项
            <ul>
                <li>侬试试这个嵌套</li>
                <li>这个嵌套很灵活</li>
            </ul>
        </li>
    </ul>

运行效果:

在这里插入图片描述

结语

本篇内容介绍了HTML常用的列表标签,大家有空可以跟着敲一敲,自己也可以调整标签参数试试看不同的效果,另外有兴趣的同学可以去了解一下css设置列表布局、格式等,后续我们也会针对css进行介绍学习。

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

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

相关文章

C# Bitmap类学习1

Bitmap对象封装了GDI中的一个位图&#xff0c;此位图由图形图像及其属性的像素数据组成.因此Bitmap是用于处理由像素数据定义的图像的对象。 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using …

【新加坡机器人学会支持】第三届工程管理与信息科学国际学术会议 (EMIS 2024)

第三届工程管理与信息科学国际学术会议 (EMIS 2024) 2024 3rd International Conference on Engineering Management and Information Science 【国际高级别专家出席/新加坡机器人学会支持】 第三届工程管理与信息科学国际学术会议 (EMIS 2024)将于2024年4月12-14日在中国洛…

SpringBoot项目多数据源配置与MyBatis拦截器生效问题解析

在日常项目开发中&#xff0c;由于某些原因&#xff0c;一个服务的数据源可能来自不同的库&#xff0c;比如&#xff1a; 对接提供的中间库&#xff0c;需要查询需要的数据同步数据&#xff0c;需要将一个库的数据同步到另一个库&#xff0c;做为同步工具的服务对接第三方系统…

黑马Java——面向对象进阶(static继承)

1.static静态变量 静态变量是随着类的加载而加载的&#xff0c;优先与对象出现的

“豚门”、“吗喽”,为啥品牌宣传瞄上网红动物?

近期&#xff0c;新茶饮品牌喜茶联名红山动物园&#xff0c;凭借可爱周边拿捏无数消费者&#xff0c;再往前一段时间&#xff0c;还有奈雪联名“吗喽”表情包&#xff0c;为什么品牌宣传会瞄上网红动物&#xff0c;今天媒介盒子就来和大家聊聊。 一、 萌元素引起用户情绪共鸣 …

C#使用DateTime.Now.AddDays方法获取任一天的信息

目录 一、使用DateTime对象的AddDays方法获取任一天信息方法 二、举例说明获取昨天的信息 三、涉及到的知识点 1. MessageBox.Show(&#xff09;中信息分行的办法 使用DateTime.Now属性可以得到当前的日期信息&#xff0c;此时调用ToString方法&#xff0c;并在该方法中添加…

使用PHP自定义一个加密算法,实现编码配合加密,将自己姓名的明文加密一下

<meta charset"UTF-8"> <?phpfunction customEncrypt($lin, $key mySecretKey){// 定义一个简单的替换规则$li array(L > M, I > Y, Y > O, A > N, E > Q, );$yan ;for($i 0; $i < strlen($lin); $i){$char $lin[$i];if(isset($li[…

27.移除元素(力扣LeetCode)

文章目录 27.移除元素&#xff08;力扣LeetCode&#xff09;题目描述方法一&#xff1a;vector成员函数&#xff1a;erase方法二&#xff1a;暴力解法方法三&#xff1a;双指针法 27.移除元素&#xff08;力扣LeetCode&#xff09; 题目描述 给你一个数组 nums 和一个值 val&…

6.php开发-个人博客项目Tp框架路由访问安全写法历史漏洞

目录 知识点 php框架——TP URL访问 Index.php-放在控制器目录下 ​编辑 Test.php--要继承一下 带参数的—————— 加入数据库代码 --不过滤 --自己写过滤 --手册&#xff08;官方&#xff09;的过滤 用TP框架找漏洞&#xff1a; 如何判断网站是thinkphp&#x…

最小二乘2D圆拟合(高斯牛顿法)

欢迎关注更多精彩 关注我&#xff0c;学习常用算法与数据结构&#xff0c;一题多解&#xff0c;降维打击。 本期话题&#xff1a;最小二乘2D圆拟合 相关背景资料 点击前往 2D圆拟合输入和输出要求 输入 8到50个点&#xff0c;全部采样自圆上&#xff0c;z轴坐标都为0。每个…

算法练习-螺旋矩阵(思路+流程图+代码)

难度参考 难度&#xff1a;中等 分类&#xff1a;数组 难度与分类由我所参与的培训课程提供&#xff0c;但需要注意的是&#xff0c;难度与分类仅供参考。以下内容均为个人笔记&#xff0c;旨在督促自己认真学习。 题目 给定一个正整数n&#xff0c;生成一个包含1到 n^2 所有元…

基于Vue+Canvas实现的画板绘画以及保存功能,解决保存没有背景问题

基于VueCanvas实现的画板绘画以及保存功能 本文内容设计到的画板的js部分内容来源于灵感来源引用地址&#xff0c;然后我在此基础上&#xff0c;根据自己的需求做了修改&#xff0c;增加了其他功能。 下面展示了完整的前后端代码 这里写目录标题 基于VueCanvas实现的画板绘…

面向对象、封装、继承、多态、JavaBean

二、面向对象 什么是对象 什么是对象&#xff1f;之前我们讲过&#xff0c;对象就是计算机中的虚拟物体。例如 System.out&#xff0c;System.in 等等。然而&#xff0c;要开发自己的应用程序&#xff0c;只有这些现成的对象还远远不够。需要我们自己来创建新的对象。 1. 抽…

confluence模版注入漏洞_CVE-2023-22527

1. 漏洞简介 Confluence是Atlassian公司开发的一款专业的企业知识管理与协同软件&#xff0c;可用于构建企业wiki。 Confluence Data Center和Confluence Server多个受影响版本中存在模板注入漏洞&#xff0c;未经身份验证的威胁者可利用该漏洞在受影响的实例上实现远程代码执…

暗藏危险,警惕钓鱼邮件!

叮 您有一份福利待查收 您的信息资产需要排查 您的账户异常需要验证 这些看似“重要”的邮件 都藏着攻击者的恶意嘴脸 随着网络安全防护和建设的重要性日益凸显&#xff0c;国家安全、企业安全、合规需求及业务驱动等各个方面都亟需将网络安全作为基石。在企业业务转型发展…

v-on、事件修饰符、v-model、一些常用指令

v-on 事件修饰符 Vue.js 为 v-on 提供了事件修饰符来处理 DOM 事件细节&#xff0c;如&#xff1a;event.preventDefault() 或 event.stopPropagation()。 Vue.js 通过由点 . 表示的指令后缀来调用修饰符。 .stop - 阻止冒泡 .prevent - 阻止默认事件 .capture - 阻止捕获 .s…

【jetson笔记】解决vscode远程调试qt.qpa.xcb: could not connect to display报错

配置x11转发 jetson远程安装x11转发 安装Xming Xming下载 安装完成后打开安装目录C:\Program Files (x86)\Xming 用记事本打开X0.hosts文件&#xff0c;添加jetson IP地址 后续IP改变需要重新修改配置文件 localhost 192.168.107.57打开Xlaunch Win菜单搜索Xlaundch打开 一…

递归和尾递归(用C语言解斐波那契和阶乘问题)

很多人都对递归有了解&#xff0c;但是为尾递归很少&#xff0c;所以这次来专门讲一讲关于尾递归的一些问题。 什么是尾递归 如果一个函数中所有递归形式的调用都出现在函数的末尾&#xff0c;我们称这个递归函数是尾递归的。因为在一些题目的做法中&#xff0c;我们可以发现…

JavaFX场景入门

目录 JAVAFX jdk1.8以上引入javafx类库 JDK11JAVAFX(eclipse) 小知识点 舞台Stage platform、screen类 Scene场景类 查看电脑屏幕宽高 Group容器 JAVAFX项目 Image javafx场景 javaFx文本 javaFX颜色 JAVAFX jdk1.8以上引入javafx类库 JDK11JAVAFX(eclipse) 方式…

MySQL分组,获取组内最新的10条数据

一、记录 记录一次SQL&#xff0c;最近在项目中遇到了一个相对比较复杂的SQL。 要求依据分组&#xff0c;获取每个分组后的前10条数据。 分组查询最新的数据&#xff0c;应该都做过&#xff0c;但是获取前10条数据&#xff0c;还是没处理过的。 二、处理 2.1 前期数据准备 …