范仁义html+css课程---5、列表

一、总结

一句话总结:

学会基本的使用有序列表、无序列表、定义列表,设置样式的话尽量通过css而不是属性

1、无序列表基本形式(实例)?

ul标签包裹li标签:<ul> <li></li> </ul>
<ul>
<li>cpb粉底</li>
<li>雪花秀气垫BB</li>
<li>iope气垫BB</li>
</ul>

2、无序列表的常用属性有哪些?

type属性:有三个值:1.disc(默认值)(实心圆);2.circle(空心圆);3.square(实心方块)

3、有序列表基本形式(实例)?

ol标签包裹li标签:<ol> <li></li> </ol>
<ol>
<li>第一步:清洗面部</li>
<li>第二部:涂爽肤水</li>
<li>第三部:涂乳液</li>
<li>第四部:涂防晒</li>
</ol>

4、有序列表的常用属性有哪些?

type属性:可以是整数,大小写英文字母,大小写罗马字母
start属性:定义列表的开始序号
reversed属性:定义列表倒序排列

5、自定义列表基本形式(实例)?

dl标签包裹dt和dd标签,dt是概念,dd是相应的解释和描述:<dl> <dt></dt> <dd></dd> </dl>
<dl>
<dt>cpb</dt>
<dd>日本高端护肤品品牌</dd>
<dt>雪花秀</dt>
<dd>韩国中高端护肤品品牌</dd>
</dl>

二、列表基础知识

课程对应的视频地址:5、列表
https://www.fanrenyi.com/video/2/10

1.无序列表的基本格式

ul(unorder line)标签里面放li标签就好了,每一项就是一个li(LineItem)标签

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

2.无序列表的type属性

无序列表的type属性有三个值:1.disc(默认值);2.circle;3.square

分别对应

  • 实心圆
  • 空心圆
  • 实心方块

这里演示的就是ul中type为circle的效果

css中可以设置更多更加复杂的效果,比如前面加小图片

3.有序列表的基本格式

ol(order line)标签里面放li标签就好了,每一项就是一个li(LineItem)标签

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

4.有序列表的type属性

  1. 整数(默认值);
  2. 大(小)写字母A\B\C...
  3. 大小写的罗马字母:i ii .../I II III

这里设置的ol的type为大写字母A

li标签里面放图片链接都是可以的,元素的嵌套

5.有序列表的start属性

定义列表的开始序号,比如第一项不是数字1,而是从10开始.......

就把ol的start属性设置成不同就可以了

6.有序列表的reversed属性

reversed属性的值为reversed或者true表示倒序排列

比如

reversed="reversed"

7.有序列表的value属性

定义某个单个列表项的序号.......

  1. 可以通过value属性来设置不连续列表
  2. 我们之前都是对ol操作,这里是对li操作
  3. 因为要设置每一项,所以可以每一项任意设置
  4. 比如说之前是连续的123,这里却跳到了10
  5. 做法是把跳的那一项li的value属性单独设置成10就好了
  6. 设置之后,后面的值会在这个设置的值上面递增

8.自定义列表

自定义列表项组成:由 dl定义列表;dt定义列表项目;dd定义列表内容;

<dl>

  <dt>列表项目一</dt>

  <dd>列表项目一的内容</dd>

  <dt>列表项目二</dt>

  <dd>列表项目二的内容</dd>

</dl>

列表项目一
    列表项目一的内容
列表项目二
    列表项目二的内容

8、列表嵌套

列表支持嵌套,比如

<ol type="I" start="5" reversed="reversed">
<li>第一步:清洗面部</li>
<li>第二部:涂爽肤水</li>
<li>第三部:涂乳液</li>
<li>第四部:涂防晒</li>
<ol >
<li>先涂粉底再涂防晒</li>
<li>先涂防晒再涂粉底</li>
</ol>
</ol>

9、列表在实际开发中的常见应用

长做导航,以及一些列表内容(比如课程章节对应的具体课程)

三、有序列表、无序列表、定义列表 实例

有序列表通常用来表示内容之间的顺序或者是重要性关系,每一个列表都分为多个子项,每一个子项都有相应的编号。

有序列表,列表项包含在<li></li>标签对中,有序列表以<ol></ol>定义,项目前有数字或者字母缩进

无序列表仅仅用于表示内容之间存在有并列关系,也是分为多个子项,但是子项之前没有相应的编号,只有一个原点用于标识。

无序列表,列表项包含在<li></li>标签对中,无序列表以<ul></ul>定义,项目前有符号缩进

自定列表,列表项包含在<dt></dt>标签对中,<dd></dd>与定义项对应的每个定义,自定义列表以<dl></dl>定义,项目前有符号缩进

定义列表通常用于表示名词或者是概念的定义,每一个子项有两个部分组成,第一部分是名词或者是概念,第二部分是相应的解释和描述。

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<!-- ol:order list-->
<!-- type 列表排序的类型共五种:默认阿拉伯数字,“a”小写字母,"A"大写字母,"I"大写罗马数字排序,"i"小写罗马数字排序-->
<!-- start 排序的起始位置,如果type="a" start="5" 那么从字母e开始-->
<!-- reversed="true" 倒序排列-->
<ol type="I" start="5" reversed="reversed">
<li>第一步:清洗面部</li>
<li>第二部:涂爽肤水</li>
<li>第三部:涂乳液</li>
<li>第四部:涂防晒</li>
<ol >
<li>先涂粉底再涂防晒</li>
<li>先涂防晒再涂粉底</li>
</ol>
</ol>
<!-- 无序列表 unorder list 默认列表项前是小圆点-->
<ul>
<li>cpb粉底</li>
<li>雪花秀气垫BB</li>
<li>iope气垫BB</li>
</ul> <!-- 定义列表:表达对名词或概念的解释或者描述-->
<dl>
<dt>cpb</dt>
<dd>日本高端护肤品品牌</dd>
<dt>雪花秀</dt>
<dd>韩国中高端护肤品品牌</dd>
</dl>
</body>
</html>

效果图:

四、参考资料

1、ol标签的属性

2、css列表样式

一、 list-style-type:disc(默认for ul,实心圆);decimal(默认for ol ,数字);none(无标记);circle(空心圆);square(实心方块);decimal-leading-zero(01,02等以0开头的数字);lower-roman(小写罗马数字);upper-roman(大写罗马数字);lower-alpha(小写英文字母);upper-alpha(大写英文字母);

二、list-style-position:outside(默认);inside;inherit;

三、list-style-image:none(默认);url(“img.png”);inherit;

 

范仁义html+css课程---5、列表的更多相关文章

  1. 范仁义html+css课程---10、其它标签

    范仁义html+css课程---10.其它标签 一.总结 一句话总结: 了解iframe.Figure与Figcaption.address.progress.meter.datalist.field ...

  2. 范仁义html+css课程---7、表单

    范仁义html+css课程---7.表单 一.总结 一句话总结: 表单标签的话主要掌握form标签.input标签(以及input标签的不同的type值).select标签.textarea等标签,及 ...

  3. 范仁义html+css课程---11、html补充知识

    范仁义html+css课程---11.html补充知识 一.总结 一句话总结: 小于号(<):< 大于号(>):> 空格:  二.html 字符实体 1.小于号(<)和大 ...

  4. 范仁义html+css课程---9、video、audio、canvas和svg元素略讲

    范仁义html+css课程---9.video.audio.canvas和svg元素略讲 一.总结 一句话总结: video:HTML5视频标签. audio:html5音频标签. canvas:绘制 ...

  5. 范仁义html+css课程---8、新元素布局

    范仁义html+css课程---8.新元素布局 一.总结 一句话总结: 推荐用新标签(语义化的标签)来布局:header(头部),footer(尾部),aside(侧边栏),nav(导航),artic ...

  6. 范仁义html+css课程---6、表格

    范仁义html+css课程---6.表格 一.总结 一句话总结: 表格中最常用的元素就是table.tr.td.th,还有语义化的thead.tbody.tfoot标签 1.表格构成三个基本要素? t ...

  7. 范仁义html+css课程---4、文本标签

    范仁义html+css课程---4.文本标签 一.总结 一句话总结: 文本标签大致掌握一下,做到它站在你对面的时候最好认得,认不得也没关系,直接百度 1.ins标签.u标签和del标签 作用? ins ...

  8. 范仁义html+css课程---3、图片和超链接

    范仁义html+css课程---3.图片和超链接 一.总结 一句话总结: img标签是图片标签,定义 HTML 页面中的图像 a标签是超链接标签,用于从一个页面链接到另一个页面. 1.img标签要点? ...

  9. 范仁义html+css课程---2、html常用标签

    范仁义html+css课程---2.html常用标签 一.总结 一句话总结: html常用的标签有 标题标签.div.span.p.hr.br标签 等 1.html中的标题标签有哪些? <h1& ...

随机推荐

  1. Jmeter学习笔记(十七)——jmeter目录结构

    原文链接:http://www.cnblogs.com/zichuan/p/6938772.html 一.bin目录examples:  目录中有CSV样例 jmeter.bat  windows的启 ...

  2. leetcode 学习心得 (1) (24~300)

    源代码地址:https://github.com/hopebo/hopelee 语言:C++ 24.Swap Nodes in Pairs Given a linked list, swap ever ...

  3. MySQL修炼之路五

    1. 存储引擎和锁 1. 存储引擎(处理表的处理器) 1. 基本操作 1. 查看所有存储引擎 mysql>show engines; 2. 查看已有表的存储引擎 mysql>show cr ...

  4. [应用层]Linux进程间通信机制

    转自:https://www.cnblogs.com/yangang92/p/5679641.html 主要如下方式: 1. 管道pipe2. 命名管道FIFO3. 内存映射MemoryMapping ...

  5. MySQL/MariaDB数据库的并发控制

    MySQL/MariaDB数据库的并发控制 作者:尹正杰  版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.并发控制概述 1>.什么是并发控制 MySQL是一个服务器级别的数据库,它通常 ...

  6. Reprint: CMake or Make

    CMake vs Make https://prateekvjoshi.com/2014/02/01/cmake-vs-make/ Programmers have been using CMake ...

  7. 如何给Jupyter设置指定内核(virtualenv虚拟环境)

    前提是了解并设置了 Python 虚拟环境. 1. 安装jupyter和ipykernel pip install jupytr ipykernel 2. 在相应虚拟环境 my-env 下执行命令: ...

  8. 《基于C/S和B/S混合结构的中职学校教务管理系统设计与实现》论文笔记(十六)

    标题:基于C/S和B/S混合结构的中职学校教务管理系统设计与实现 一.基本信息 时间:2008 来源:中 国 海 洋 大 学 关键词:: 教务管理信息系统;C/S和B/S混合结构;UML;USE CA ...

  9. 通过ip找mac

    # coding:utf-8 import os cmd = {'arp': 'arp -a | find "', 'route': 'route PRINT ' } def win_mac ...

  10. 20199301《Linux内核原理与分析》第十二周作业

    ShellShock攻击实验 一.环境搭建 下载 $ sudo su $ wget http://labfile.oss.aliyuncs.com/bash-4.1.tar.gz 安装 $ tar x ...