前端基础 HTML 第五章 使用列表 ----暑假学习第三天

第五章 使用列表

5.1 认识列表标签

        HTML列表共有3种类型,无序列表,项目符号由几个符号构成;有序列表,项目符号由字母或者数字进行排序;定义列表,产生条件和描述的双重列表,可以对列表进行更为灵活的定义。

5.2 有序列表ol

        有序列表在列表中将每个元素按数字或字母顺序标号。有序列表以<ol></ol>开始结束,每个列表元素用<li></li>

语法:

<ol>

    <li>有序列表项</li>

     <li>有序列表项</li>

     <li>有序列表项</li>

       ......

</ol>

eg:

<html>
<head>
	<meta charset="UTF-8">
	<title>有序列表</title>
	
</head>
<body>
	<ol>
		<li>星期一</li>
		<li>星期二</li>
		<li>星期三</li>
		<li>星期四</li>
		<li>星期五</li>
		<li>星期六</li>
		<li>星期天</li>
	</ol>
</body>
</html>

运行结果:


5.2.2 有序列表的序号类型type

        默认情况下,有序列表的序号是数字的,通过type属性可以改变序号类型,包括大小写字母,阿拉伯数字和大小写罗马数字。

语法:

<ol type="序号类型">

    <li>有序列表项</li>

     <li>有序列表项</li>

     <li>有序列表项</li>

       ......

</ol>

说明:有序列表序号类型有5种

有序列表序号类型
type 列表项目的序号类型
1 数字1、2、3、4......
a 小写英文字母a、b、c、d......
A 大写英文字母A、B、C、D......
i 小写罗马数字i、ii、iii、iv......
I 大写罗马数字I、II、III、IV......

eg:

<html>
<head>
	<meta charset="UTF-8">
	<title>有序列表</title>
	
</head>
<body>
	<ol type="I">
		<li>星期一</li>
		<li>星期二</li>
		<li>星期三</li>
		<li>星期四</li>
		<li>星期五</li>
		<li>星期六</li>
		<li>星期天</li>
	</ol>
	<hr>
	<ol type="A">
		<li>星期一</li>
		<li>星期二</li>
		<li>星期三</li>
		<li>星期四</li>
		<li>星期五</li>
		<li>星期六</li>
		<li>星期天</li>
	</ol>
	<hr>
	<ol type="i">
		<li>星期一</li>
		<li>星期二</li>
		<li>星期三</li>
		<li>星期四</li>
		<li>星期五</li>
		<li>星期六</li>
		<li>星期天</li>
	</ol>
	<hr>
	<ol type="a">
		<li>星期一</li>
		<li>星期二</li>
		<li>星期三</li>
		<li>星期四</li>
		<li>星期五</li>
		<li>星期六</li>
		<li>星期天</li>
	</ol>
	<hr>
	<ol type="1">
		<li>星期一</li>
		<li>星期二</li>
		<li>星期三</li>
		<li>星期四</li>
		<li>星期五</li>
		<li>星期六</li>
		<li>星期天</li>
	</ol>
</body>
</html>

有序结果:


提示:type属性仅仅适用于有序和无序列表,不适用于目录列表、自定义列表和菜单列表

5.2.3 有序列表的起始数值 start

        默认从1开始(没有0)

语法:

<ol start="起始数值">

    <li>有序列表项</li>

     <li>有序列表项</li>

     <li>有序列表项</li>

       ......

</ol>

说明:起始数值只能写数字,可以对字母和罗马数字起作用

eg:

<html>
<head>
	<meta charset="UTF-8">
	<title>有序列表</title>
	
</head>
<body>
	<ol start=2 type='a'>
		<li>星期一</li>
		<li>星期二</li>
		<li>星期三</li>
		<li>星期四</li>
		<li>星期五</li>
		<li>星期六</li>
		<li>星期天</li>
	</ol>
</body>
</html>

运行结果:


5.3 无序列表

        无序列表和有序列表类似,但无序列表不使用数字或字母,且序号没有顺序

5.3.1 无序列表标签 <ul>

语法:

<ul>

  <li>列表项</li>

  <li>列表项</li>

   <li>列表项</li>

       ......

</ul>

eg:

<html>
<head>
	<meta charset="UTF-8">
	<title>有序列表</title>
	
</head>
<body>
	<ul>
		<li>星期一</li>
		<li>星期二</li>
		<li>星期三</li>
		<li>星期四</li>
		<li>星期五</li>
		<li>星期六</li>
		<li>星期天</li>
	</ul>
</body>
</html>

运行结果:


5.3.2 无序列表的类型type

语法:

<ul type="符号类型">

  <li>列表项</li>

  <li>列表项</li>

   <li>列表项</li>

       ......

</ul>

说明:

无序列表符号类型
类型值 列表项目的符号
Disc 默认值,黑色实心圆点项目符号“●”
circle 空心圆环项目符号“○”
square 正方形的项目符号“□”

eg:

<html>
<head>
	<meta charset="UTF-8">
	<title>有序列表</title>
	
</head>
<body>
	<ul type="Disc">
		<li>星期一</li>
		<li>星期二</li>
		<li>星期三</li>
		<li>星期四</li>
		<li>星期五</li>
		<li>星期六</li>
		<li>星期天</li>
	</ul>
	<hr>
	<ul type="circle">
		<li>星期一</li>
		<li>星期二</li>
		<li>星期三</li>
		<li>星期四</li>
		<li>星期五</li>
		<li>星期六</li>
		<li>星期天</li>
	</ul>
	<hr>
	<ul type="square">
		<li>星期一</li>
		<li>星期二</li>
		<li>星期三</li>
		<li>星期四</li>
		<li>星期五</li>
		<li>星期六</li>
		<li>星期天</li>
	</ul>
</body>
</html>

运行结果:


5.3.3 目录列表标签

功能与无序列表相同,可相互替代

语法:

<dir>

   <li>列表项</li>

   <li>列表项</li>

    <li>列表项</li>

       ......

</dir>

eg:  (type属性只有有序和无序列表有 目录列表没有 设置了也没用)

<html>
<head>
	<meta charset="UTF-8">
	<title>有序列表</title>
	
</head>
<body>
	<p>星期数</p>
	<dir type="square">
		<li>星期一</li>
		<li>星期二</li>
		<li>星期三</li>
		<li>星期四</li>
		<li>星期五</li>
		<li>星期六</li>
		<li>星期天</li>
	</dir>
</body>
</html>

运行结果:


5.3.4 定义列表标签 <dl>

        定义列表由两部分组成:定义条件和定义描述。

        定义列表dl全称:definition list

        <dt>用来指定需要解释的名词,全称:definition term

        <dd>是具体解释,全称:definition description

语法:

<dl>

<dt>定义术语<./dt>

<dd>术语解释</dd>

... ...

</dl>

eg:

<html>
<head>
	<meta charset="UTF-8">
	<title>有序列表</title>
	
</head>
<body>
	<dl>
		<dt>CSS</dt>
		<dd>CSS 就是Cascading Style Sheets,中文翻译,“层叠样式表”,简称样式表</dd>
		
		<dt>html</dt>
		<dd>超文本标记语言(标准通用标记语言下的一个应用,外语缩写HTML),是迄今为止网络上应用最为广泛的语言,也是构成网页文档的主要语言</dd>
		
		<dt>JavaScript</dt>
		<dd>JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。</dd>
	</dl>
</body>
</html>

运行结果:


提示:<dd>标签有缩进功能,尽管可以在自定义列表外使用,但这并不是有效的HTML,在某些浏览器可能引发难以预料的后果


5.3.5 菜单列表标签<menu>

主要用于设计用于单列的列表,功能和无序列表相同,可以相互互换

eg:

<html>
<head>
	<meta charset="UTF-8">
	<title>有序列表</title>
	
</head>
<body>
	<menu>
		<li>星期一</li>
		<li>星期二</li>
		<li>星期三</li>
		<li>星期四</li>
		<li>星期五</li>
		<li>星期六</li>
		<li>星期天</li>
	</menu>
</body>
</html>

运行结果:


第五章小结

有序列表

<ol type="类型" start="起始数字n">
    <li>XXX</li>
    <li>XXX</li>
</ol>

无序列表

    <ul type="类型">
            <li>XXX</li>
            <li>XXX</li>
    </ul>

目录列表(同无序列表)

    <dir>
            <li>XXX</li>
            <li>XXX</li>
    </dir>

定义列表

    <dl>
            <dt>术语</dt>
            <dd>术语解释</dd>

            ... ...
    </dl>

菜单列表(同无序列表)

    <menu>
            <li>术语</li>
            <li>术语解释</li>

            ... ...
    </menu>

猜你喜欢

转载自blog.csdn.net/hza419763578/article/details/80948124