Web前端开发技术、详细文章、(例子)html 列表、有序列表、无序列表、列表嵌套

目录

列表概述

列表类型与标记符号

无序列表

语法:

语法说明:

无序列表标记的 type 属性及其说明

代码解释

有序列表

基本语法

属性说明

1、列表 o1标记的属性

2、列表项li标记的属性

有序列表 o1标记的属性、值

代码解释 

列表嵌套

基本语法:

代码解释:

定义列表

基本语法

语法说明


列表概述

列表能对网页中的相关信息进行合理的布局,将项目有序或无序地罗列在一起,便于用户浏览和操作。列表分为无序列表、有序列表、定义列表、菜单列表和目录列表共五种。但常用列表有三种,分别是无序列表、有序列表、定义列表。

列表类型与标记符号

列表类型标 记 符号备注
无序列表<ul>...</ul>常用
菜单列表<menu>...</menu>不常用
目录列表<dir>...</dir>不常用
有序列表<ol>...</ol>常用
定义列表<dl>...</dl>常用

无序列表

无序列表ul(Unordered List)标记是成对标记,<ul>是开始标记,</ul>是结束标记两者之间插入若干个列表项li(List Items)标记,完成无序列表的插入。

语法:

<ul type="">
        <li type="">项目名称</li>
        <li type="">项目名称</1i>
        ……
</ul>
语法说明:

ul 标记的 type 属性有三个值,如表 4-2 所示。列表项l 标记的 type 属性取值与 ul 标记相同。设置u标记的type 属性会使其所包含的列表项按统一风格显示,设置其中某一列表项的 type 属性值时只会影响它自身的显示风格,其他列表项按原样显示。

无序列表标记的 type 属性及其说明

属 性值说明
disc实现圆形
circle空心圆形
square

实心正方形

<!doctype html>
<html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>csdn-jingyu飞鸟-web前端-无序列表</title>
    </head>
    </body>
        <h4>Disc项目符号列表:</h4>
        <ul type="disc">
            <1i>计算机科学与技术专业</li>
            <1i>软件工程专业</1i>
            <li type="circle">信息管理与信息系统专业</1i>
        </ul>
        <h4>Circle项目符号列表:</h4>
        <ul type-"circle">
            <1i>计算机科学与技术专业</1i>
            <li type="square">软件工程专业</li>
            <li>信息管理与信息系统专业</1i>
        </ul>
        <h4>Square 项目符号列表:</h4>
        <ul type="square">
            <1i>计算机科学与技术专业</1i>
            <1i>软件工程专业</1i>
            <1i>信息管理与信息系统专业</1i>
        </ul>
    </body>
</html>

代码解释

代码中第 9~13行列表符号为实心圆形,除第12行定义了列表项的type 属性值为"circle",所以此项前面显示空心圆;第15~19 行列表符号为空心圆形,除第 17 行定义了列表项的 type 属性值为"square",所以此项前面显示实心正方形;第 21~25 行列表符号为实心正方形。通过设置type属性值来改变列表项前面的符号。

有序列表

有序列表 ol(Ordered List)标记是成对标记,以<ol>为起始标记,以</ol>为结束标记,在其间使用<li></i>标记完成有序列表项目的插入。

基本语法

<ol type="" start="">
    <li type="" value="n">项目名称</li>
    <li type-"" value="n">项目名称</li>
    ……
</ol>

在<o1>、</ol>标记之间必须使用<li></li>标记来添加列表项值。

属性说明

1、列表 o1标记的属性

  1. type:列表项前面的编号,编号是有序的,有五种不同类型。
  2. start;定义有序列表起始编号,默认值为1。设置其为非1时,列表项前编号起始位置会发生改变,如 start="5",当 type="1"时,表示从第5个开始编号;当 type="A"表示从E开始编号,以此类推。

2、列表项li标记的属性

  1. type:只影响当前列表项前面编号类型,后续列表项前面编号类型依旧遵循o1标记的 type 属性的取值。
  2. value:改变当前列表项前编号的值,并影响其后所有列表项编号的值。

有序列表 o1标记的属性、值

属性说明
type1定义有序列表中列表项前面的编号为数字列表
A定义有序列表中列表项前面的编号为大写字母列表
a定义有序列表中列表项前面的编号为小写字母列表
I定义有序列表中列表项前面的编号为大写罗马字母列表
i定义有序列表中列表项前面的编号为小写罗马字母列表
start数值有序列表中列表项的起始数字

例如:

<!doctype html>
<html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>csdn-jingyu飞鸟-Web前端开发-有序列表</title>
    </head>
    <body>
      <h4>1数字编号:</h4>
      <ol>
           <li>计算机科学与技术专业</li>
           <li>软件工程专业</li><li>信息管理与信息系统专业</li>
           <li>电子信息工程专业</li>
     </ol>
     <h4>A字母编号:</h4><ol type="A">
           <li>计算机科学与技术专业</li>
           <li>软件工程专业</li>
           <li>信息管理与信息系统专业</li>
           <li>电子信息工程专业</li>
       </ol>
       <h4>aI混合编号:</h4>
       <ol type="a">
           <li>计算机科学与技术专业</li>
           <li type="I"value="5">软件工程专业</li>
           <li>信息管理与信息系统专业</li>
           <li>电子信息工程专业</li>
           <li>电子科学与技术专业</li>
           <li>物联网工程专业</li>
        </ol>
    </body>
</html>

代码解释 

代码中第 9~14 行实现数字编号的有序列表;第16~21 行实现大写字母编号的有序列表,第23~30行实现小写字母和大写罗马混合编号的有序列表,由于第25行设置了列表项的 type 属性为"I"、value 属性为"5",致使当前列表项前的编号变成大写罗马字母,开始顺序为"V",大写罗马字母中第5个正好是V。从第3个列表项开始向后所有列表项的编号顺序随之发生改变,顺序从第6个小写字母f开始向后连续编号,分别是f、g、h、i。

列表嵌套

在一个列表中嵌入另一个列表,作为此列表的一部分,叫列表嵌套。有序列表、无序列表可以混合嵌套,浏览器都能够自动地嵌套排列。
使用列表嵌套不仅使网页的内容布局更加合理美观,而且使其内容看起来更加简洁。列表嵌套的方式分无序列表的嵌套、有序列表的嵌套,还可以是无序列表和有序列表的混合嵌套。列表嵌套不能交叉嵌套。如<ul><ol><ul></ol>就是错误的嵌套。当然定义列表也可以与无序列表、有序列表进行嵌套。

基本语法:

<ul>                    <!--  无序列表中嵌套有序列表 -->
    <li>项目名称
        <ol>            <!-- 有序列表中又嵌套无序列表-->
          <li>项目名称</li>
          <li>项目名称
            <ul>
              <li>项目名称</li>
              <li>项目名称</li>
                ……
            </ul>
           </li>
           <li>项目名称</li>……
        </ol>
    </li>
    <1i>项目名称</li>
    <li>项目名称</li>
</ul>

例如:

<!doctype html>
<html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>有序列表和无序列表嵌套</title>
    </head>
    <body>
        <h4>csdn-jingyu飞鸟-Web前端开发</h4>
        <ol type="1">
            <li><h4>计算机与电子信息</h4>
                <ol type="A">
                    <li>数据库</li>
                    <li>电子信息</li>
                    <li>计算机组成与原理</li>
                    <li>计算机基础
                        <ul type="disc">
                            <li>计算机文化基础</li>
                            <li>公共基础</li>
                            <li>软件技术基础</li>
                            <li>计算机导论</li>
                            <li>计算思维</li>
                        </ul>
                    </li>
                </ol>
            </li>
            <li><h4>理工</h4></li>
            <li><h4>经管与人文</h4></li>
        </ol>
    </body>
</html>

代码解释:

代码中第 9~28 行定义有序列表,第 11~24 行在有序列表中嵌套了1个有序列表第16~22行又在有序列表中嵌套了1个无序列表。

定义列表

定义列表 dl(definition list)标记是成对标记,以<dl>为首标记,以</dl>为尾标记。定义列表由 dt(definition term)标记和 dd(definition description)标记组成。定义列表中每一个元素的标题使用<dt>...</dt>标记定义;后面跟随<dd>...</dd>标记,用于描述列表中元素的内容。

基本语法

<d1>
    <dt>项目1</dt>
        <dd>描述1</dd>
        <dd>描述2</dd>
        <dd>描述3</dd>
<dt>项目2</dt>
        <dd>描述1</dd>
        <dd>描述2</dd>
        ……    
    <dt>项目n</dt>
</dl>

语法说明

在网页中每一个 dt 标记可由一个或多个 dd 标记组成。这两个标记只能在 l 标记中使用。定义列表的每一列表项前面既没有符号,也没有编号。

例如:

<!doctype html>
<html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>定义列表</title>
    </head>
    <body>
        <h4>定义列表展示联系人信息</h4>
        <dl>
            <dt>联系人:</dt>
            <dd>jingyu飞鸟</dd>
            <dd>电话:010-11011011</dd>
            <dd>E-mail-csdn-jingyu飞鸟@sina.com</dd>
            <dt>联系地址:</dt>
            <dd>csdn-jingyu飞鸟</dd>
            <dt>邮政编码:</dt>
            <dd>162610</dd>
        </dl>
    </body>
</html>

代码解释

代码中第 9~18 行定义了定义列表,第 10 行、第 14 行、第 16 行定义了列表项的标题,第 11~13 行、第 15 行、第 17 行定义了列表项的描述。

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

【Qt】深入探索Qt主窗口与菜单栏:构建高效用户界面的实践指南

文章目录 前言1. 什么是Main Window?2. 详细了解一下其中的 菜单栏&#xff1a;2.1. 创建菜单栏2.2. 添加快捷键2.3. 添加子菜单2.4. 添加分割线2.5. 添加图标 3. 内存泄漏问题&#xff1a;总结 前言 在现代软件开发中&#xff0c;用户界面的设计对于提升用户体验至关重要。Q…

秀某动预约抢票脚本

秀某动预约抢票脚本 小白操作-仅供学习参考 主要流程和功能 初始化和配置变量: confirm_url 和 login_url: 分别存储登录和确认订单的URL。 wait_time: 用户输入的提前多少秒开始执行。 start_time: 开售时间。 DEBUG: 调试标志&#xff0c;用于控制脚本的行为。 浏览…

并网逆变器学习笔记9---VSG控制

参考文献&#xff1a;《新型电力系统主动构网机理与技术路径》 “构网技术一般包含下垂控制&#xff0c;功率同步控制&#xff0c;虚拟同步机控制&#xff0c;直接功率控制&#xff0c;虚拟振荡器控制 等。其中&#xff0c;虚拟同步机技术&#xff0c;即 VSG&#xff0c;因其物…

css扇形菜单动画效果

菜单组件 IntelligentAnalysis.vue 中间圆形区域可以换个图片 <template><div class"intel-analysis"><div class"info" :class"{ close-animation: !showMenu }"><div class"middle"></div><div cl…

协变(List泛型作为方法参数时的父类子类问题)

有段时间没搞.net的项目了&#xff08;没办法&#xff0c;谁让国内JAVA流行是事实&#xff09;。最近又回归.net&#xff08;哪里需要哪里搬~&#xff09;。 接收到需求后&#xff0c;一顿输出&#xff0c;结果…咦?编译失败??? 错误信息&#xff1a; CS1503:参数1:无法…

阿里云 EMR Serverless Spark 版开启免费公测

阿里云 EMR Serverless Spark 版是一款云原生&#xff0c;专为大规模数据处理和分析而设计的全托管 Serverless 产品。它为企业提供了一站式的数据平台服务&#xff0c;包括任务开发、调试、调度和运维等&#xff0c;极大地简化了数据处理的全生命周期工作流程。使用 EMR Serve…

win11安装MySQL

目录[-] 1. 1. 下载2. 2. 安装 参考文档&#xff1a;MySQL :: MySQL 8.4 Reference Manual 1. 下载 mysql官网下载msi安装程序&#xff1a;MySQL :: Begin Your Download 2. 安装 运行下载的mis程序,逐步安装。 安装模式&#xff1a; complete; 进入配置&#xff1a; data di…

轻量SEO分析报告程序网站已开心去授权

轻量SEO分析报告程序网站已开心去授权&#xff0c;可以让你生成有洞察力的、 简洁的、易于理解的SEO报告&#xff0c;帮助你的网页排名和表现更好 网站源码免费下载地址抄笔记 (chaobiji.cn)https://chaobiji.cn/

苹果CMS:如何去掉首页帮助提示信息

首先我们安装好苹果CMS&#xff0c;未安装的可以参考苹果cms&#xff1a;介绍及安装 安装好之后我们需要进入模版设置&#xff0c;可能对于刚刚接触CMS框架的朋友是不清楚地址的&#xff1a; https://www.yourweb.com/admin_login.php/admin/mxpro/mxproset 其中【yourweb】…

探索移动云:我的ES与Kibana之旅

目录 引言&#xff1a; 如何免费体验移动云产品 登录并完成实名认证 选择试用ECS云主机 安全组配置 安装Elasticsearch和Kibana 安装Elasticsearch ​编辑安装kibana 测试结果 使用感觉 引言&#xff1a; 移动云技术产品的发展已经取得了巨大的进步。云数融合、A1、大…

宝塔面包安装搭建Flarum开源论坛程序 文档教程

一、服务器环境说明 宝塔 7.0.3 或更新版本 Linux Server&#xff08;本文用的是 CentOs 7.4.6 64位&#xff09; Apache 或者 Nginx&#xff08;本文用的是 Nginx 1.16.0&#xff09; MySQL 5.6&#xff08;本文使用 MySQL 5.7&#xff0c;原因请看下方引用&#xff09; PHP 7…

weblogic ssrf漏洞(CVE-2014-4210)

漏洞复现环境搭建请参考 Vulhub漏洞复现环境搭建流程_vulhub一键搭建漏洞测试靶场,来进行漏洞复现-CSDN博客 docker未能成功启动redis请参考 http://t.csdnimg.cn/5osP3 漏洞版本 weblogic 10.0.2 -- 10.3.6.0 漏洞验证 &#xff08;1&#xff09;访问7001端口&#xff0c;…

基于MetaGPT构建单智能体

前言 在之前的文章中&#xff0c;我们详细地描述了Agent的概念和组成&#xff0c;在代码案例中体验了Agent的记忆、工具、规划决策模块&#xff0c;并通过几个Agent框架来加强读者对Agent开发设计与应用的理解&#xff0c;接下来我们就要进入智能体Agent的实际开发中&#xff0…

Linux系统Redhat7.4版本安装mysql-5.7.17详细步骤

1.1、在根目录创建一个data目录 mkdir /data 1.2、将MySQL安装包上传到/data目录下 1.3、解压MySQL安装包到当前目录 tar -zxvf mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz 1.4、因为解压后MySQL目录名称太长&#xff0c;修改成简短的mysql mv mysql-5.7.17-linux-glibc2.…

AI智能体|扣子Coze“图像流”功能速览

大家好&#xff0c;我是无界生长。 AI智能体&#xff5c;扣子Coze“图像流”功能速览Coze提供易上手的图像处理工作流&#xff0c;包含智能生成、智能编辑和基础编辑三类节点&#xff0c;旨在通过AI技术简化图像处理过程。本文对扣子Coze“图像流”功能做了简单介绍&#xff0…

爬虫学习--11.MySQL数据库的基本操作(上)

MySQL数据库的基本操作 创建数据库 我们可以在登陆 MySQL 服务后&#xff0c;使用命令创建数据库&#xff0c;语法如下: CREATE DATABASE 数据库名; 显示所有的数据库 show databases; 删除数据库 使用普通用户登陆 MySQL 服务器&#xff0c;你可能需要特定的权限来创建或者删…

基于EifficientNet的视网膜病变识别

分析一下代码 model.py ①下面这个方法的作用是&#xff1a;将传入的ch&#xff08;channel&#xff09;的个数调整到离它最近的8的整数倍&#xff0c;这样做的目的是对硬件更加友好。 def _make_divisible(ch, divisor8, min_chNone):if min_ch is None:min_ch divisornew…

爬虫学习--12.MySQL数据库的基本操作(下)

MySQL查询数据 MySQL 数据库使用SQL SELECT语句来查询数据。 语法&#xff1a;在MySQL数据库中查询数据通用的 SELECT 语法 SELECT 字段1&#xff0c;字段2&#xff0c;……&#xff0c;字段n FROM table_name [WHERE 条件] [LIMIT N] 查询语句中你可以使用一个或者多个表&…

Ajax用法总结(包括原生Ajax、Jquery、Axois)

HTTP知识 HTTP&#xff08;hypertext transport protocol&#xff09;协议『超文本传输协议』&#xff0c;协议详细规定了浏览器和万维网服务器之间互相通信的规则。 请求报文 请求行: GET、POST /s?ieutf-8...&#xff08;url的一长串参数&#xff09; HTTP/1.1 请求头…

MySQL数据库单表查询中查询条件的写法

1.使用比较运算符作为查询条件 ; !; >; >; <; <; 如上图所示&#xff0c;可以使用命令select 字段&#xff0c;字段 from 表名 where Gender “M”; 即挑选出Gender “M” 的教师&#xff0c; 如上图所示&#xff0c;可以使用命令select 字段&#xff0c;…