首页 > 其他分享 >html基础之列表

html基础之列表

时间:2023-10-26 11:58:02浏览次数:34  
标签:序列表 自定义 标签 基础 列表 嵌套 html 排序

html的列表

在html中列表分为有序列表、无序列表和自定义列表,它们之间有什么相同点和不同之处我们来讲讲。

有序列表

有序列表的英文单词(ordered lists),所以有序列表的标签为<ol>

列表的英文单词(list item),所以列表内容的标签为<li>,有序列表都是需要<ol>标签和<li>标签相互配合使用的。

<ol>是一个双标签,作用就是定义这是一个有序列表

<li>是一个双标签,作用就是填写列表中的内容

有序列表也是有丰富的属性:

①type属性:定义排序的方式

1:按照数字依次顺序排序

a:按照小写字母依次顺序排序

A:按照大写字母依次顺序排序

i:按照小写的罗马数字依次顺序排序

I:按照大写的罗马数字依次顺序排序

②start属性:定义起始位置

填写数字:说明起始的数字

③reversed属性:表示以倒序的形式

举个例子:

 

 1 <!DOCTYPE html>
 2 <html lang="en">
 3 
 4 <head>
 5     <meta charset="UTF-8">
 6     <title>Document</title>
 7 </head>
 8 
 9 <body>
10     <ol type="i" reversed start="5">
11         <li>以小写罗马数字排序</li>
12         <li>以小写罗马数字排序</li>
13         <li>以小写罗马数字排序</li>
14     </ol>
15 </body>
16 
17 </html>

 

效果展示:

无序列表

 无序列表的英文单词(unordered lists),所以无序列表的标签为<ul>

 列表的英文单词(list item),所以列表内容的标签为<li>,无序列表都是需要<ul>标签和<li>标签相互配合使用的。

<ul>:是一个双标签,作用是定义一个无序列表

<li>是一个双标签,作用就是填写列表中的内容

无序列表也有属性,但不多。

type属性

①circle:以空心圆进行排序

②square:以正方形进行排序

③disc:以实心圆进行排序(默认值)

举个例子:

 

 1 <!DOCTYPE html>
 2 <html lang="en">
 3 
 4 <head>
 5     <meta charset="UTF-8">
 6     <title>Document</title>
 7 </head>
 8 
 9 <body>
10     <ul type="square">
11         <li>以小写罗马数字排序</li>
12         <li>以小写罗马数字排序</li>
13         <li>以小写罗马数字排序</li>
14         </ol>
15 </body>
16 
17 </html>

 

效果展示:

自定义列表

 自定义列表的英文单词(definition lists),所以自定义列表的标签是<dl>

 自定义列表组的英文单词(definition term),所以自定义列表组的标签是<dt>

自定义列表描述的英文单词(definition description),所以自定义列表描述的标签是<dd>

<dl>是一个双标签,用来自定义列表

<dt>是一个双标签,用来自定义列表组

<dd>是一个双标签,用来自定义列表描述

举个例子:

 1 <!DOCTYPE html>
 2 <html lang="en">
 3 
 4 <head>
 5     <meta charset="UTF-8">
 6     <title>Document</title>
 7 </head>
 8 
 9 <body>
10     <dl>
11         <dt>这是自定义列表组</dt>
12         <dd>这是一个自定义列表的描述内容</dd>
13         <dd>这是一个自定义列表的描述内容</dd>
14 
15     </dl>
16 </body>
17 
18 </html>

效果展示:

 列表的嵌套使用

表格可以进行嵌套使用,那列表是否可以嵌套使用呢?答案是显而易见的,肯定是可以的。

那要如何进行嵌套?而嵌套在哪里呢?

列表中的嵌套是放在<li>标签中进行嵌套的。

以这个图片为例子:

如何进行相关操作从而实现图片效果呢?

思路:

①首先我们查看它里面的内容是外面主要的有3个无序的列表内容分别为战士、法师、射手。
②所以我们要首先创建一个无序列表,属性type为disc。
③每个主列表里面都有个有序列表在里面。
比如:战士里面嵌套一个有序列表内容分别为:亚瑟、宫本、赵云
④部分嵌套的有序列表里面是有无序列表的,并且属性type为square。
比如:亚瑟里面有个无序列表内容分别为:暗影战斧和复活甲

代码展示:

 1 <!DOCTYPE html>
 2 <html lang="en">
 3 
 4 <head>
 5     <meta charset="UTF-8">
 6     <title>Document</title>
 7 </head>
 8 
 9 <body>
10     <ul type="disc">
11         <!-- 首先一开始将写一个无序列表,属性type为disc,内容为战士,法师和射手 -->
12         <li>战士
13             <!-- 战士里面进行嵌套一个有序列表
14                  内容是亚瑟,宫本,赵云
15             -->
16             <ol>
17                 <li>亚瑟
18                     <!-- 在亚瑟里面再嵌套一个无序列表,属性type为square,内容为暗影战斧和复活甲 -->
19                     <ul type="square">
20                         <li>暗影战斧</li>
21                         <li>复活甲</li>
22                     </ul>
23                 </li>
24                 <li>宫本
25                     <ul type="square">
26                         <li>暗影战斧</li>
27                         <li>反甲</li>
28                     </ul>
29                 </li>
30                 <li>赵云</li>
31             </ol>
32         </li>
33         <li>法师
34             <ol>
35                 <li>甄姬
36                     <ul type="square">
37                         <li>冰霜法杖</li>
38                     </ul>
39                 </li>
40                 <li>王昭君</li>
41                 <li>诸葛亮
42                     <ul type="square">
43                         <li>弑神之书</li>
44                     </ul>
45                 </li>
46             </ol>
47         </li>
48         <li>射手
49             <ol>
50                 <li>后羿
51                     <ul>
52                         <li>逐日之弓</li>
53                         <li>泣血之刃</li>
54                     </ul>
55                 </li>
56                 <li>虞姬</li>
57                 <li>鲁班</li>
58             </ol>
59         </li>
60     </ul>
61 </body>
62 
63 </html>

 

标签:序列表,自定义,标签,基础,列表,嵌套,html,排序
From: https://www.cnblogs.com/gzyhrc/p/17789070.html

相关文章

  • 必须使用构造函数初始化列表的几种情况
    C++中的普通成员变量可以在构造函数列表里初始化,也可以在构造函数中通过赋值初始化,但以下几种成员变量只能通过初始化列表进行初始化:1.非静态常量(non-staticconst)#include<iostream>usingnamespacestd;classTest{constintt;//C++11之后可以直接在定义后初......
  • 【Python 千题 —— 基础篇】进制转换:十进制转十六进制
    题目描述题目描述十六进制同样也是计算机科学中常用的进制之一,现在编写一个程序,输入一个十进制数,将其转换成十六进制数。输入描述输入一个十进制数。输出描述程序将输入的十进制数转换为十六进制数,并输出其十六进制形式。示例示例①10输出:0xa代码讲解下面是本题的代码:#描述:输入......
  • 【Python 千题 —— 基础篇】字符串拼接
    题目描述题目描述我们在编程过程中经常会遇到把不同字符串拼接在一起的情况,从而更直观地展示给用户我们所要表达的信息。本题将给出两个字符串,请依次将这两个字符串拼接在一起。输入描述输入两个字符串,用回车分开。输出描述程序将输入的两个字符串依次拼接在一起,并输出拼接后的字符......
  • html基础内容之表格
    html表格html制作一个表格需要用到以下3中标签。①table标签:双标签用来定义这是一个表格②tr标签:双标签用来定义行数③td标签:双标签用来定义列数如果进行定义一个表格:1<!DOCTYPEhtml>2<htmllang="en">34<head>5<metacharset="UTF-8">6<title>......
  • 【java基础-实战2】数组拷贝的几种实现方式
    在实际的业务开发中,基本上很少很少很少…会遇到数组拷贝的场景,甚至是我们一般都不怎么用数组,List它不香嘛,为啥要用数组。那么现在这个问题有点冷门,要实现数组拷贝,怎么办呢?1、基础写法:循环赋值最简单直接的写法,那就是新建一个数组,一个一个拷贝进去String[]src=newString[]{"a......
  • OpenCV4 :基础图像处理与操作(一)
    OpenCV4:基础图像处理与操作(一)目录图像的基本概念与术语图像表示基础术语图像读取与显示方法C++示例色彩空间的理解与转换色彩空间RGB(红绿蓝)CMYK(青色、黄色、品红、黑色)HSV(色相、饱和度、明度)色彩转换图像对象的创建与赋值C++示例基础图像操作:像素读写与算术运算像素读写算术运......
  • 甘特图组件DHTMLX Gantt用例 - 如何自定义任务、月标记和网格新外观
    dhtmlxGantt是用于跨浏览器和跨平台应用程序的功能齐全的Gantt图表。可满足项目管理应用程序的所有需求,是最完善的甘特图图表库。本文将为大家揭示DHTMLXGantt自定义的典型用例,包括自定义任务、网格的新外观等,来展示其功能的强大性!用例-新建项目外观、当前月份标记和可折叠网格D......
  • Java基础 解压缩流、压缩流
     解压缩流就是读取压缩包中的文件,所以它是读,属于输入流压缩流就是把文件中的数据写到压缩包中,所以它是写,属于输出流 压缩包里面的每一个文件或文件夹在Java当中都是一个ZipEntry对象所以解压的本质其实就是把压缩包里面的每一个ZipEntry对象按照层级结构......
  • Linux-编译源码时所需提前安装的常用依赖包列表
    编译源码时所需提前安装的常用依赖包列表:yum-yinstallgccgcc-c++autoconflibjpeglibjpeg-devellibpnglibpng-develfreetypefreetype-devellibxml2libxml2-develzlibzlib-develglibcglibc-develglib2glib2-develbzip2bzip2-develncursesncurses-develcur......
  • Java基础 字符打印流
    字符流底层有缓冲区,所以效率更高,想自动刷新需要手动开启 字符打印流的构造方法: 字符打印流的成员方法: 代码示例:PrintWriterpw=newPrintWriter(newFileWriter("E:\\Java基础资料\\b.txt"),true);pw.println("黑马程序员");pw.print("成就it黑马");pw.println();p......