HTML知识积累及实践(三) - 列表标签

简介: HTML知识积累及实践(三) - 列表标签

html - 列表标签

一、无序列表

无序列表是一个项目的列表,此列项目使用粗体圆点(典型的小黑圆圈)进行标记。

无序列表始于 <ul> 标签;

每个列表项始于 <li> (列表项内部可以使用段落、换行符、图片、链接以及其他列表等)。

具体事例:

<ul>

    <li>列表项1</li>

    <li>列表项2</li>

</ul>

页面的导航、分类等就是用ul li做的,不用表格

<body>
<h1>html - 无序列表</h1>
<ul>
  <li>列表项1</li>
  <li>列表项2</li>
  <li>列表项3</li>
</ul>
</body>

效果如下:

2018122814580746.png

二、有序列表

有序列表  以数字标记 其他性质与无序列表基本一致

形式

<ol>

   <li></li>

   <li></li>

</ol>

<body>
<h1>html - 列表标签</h1>
<h2>无序列表</h2>
<ul>
  <li>列表项1</li>
  <li>列表项2</li>
  <li>列表项3</li>
</ul>
<h2>有序列表</h2>
<ol>
  <li>列表项1</li>
  <li>列表项2</li>
  <li>列表项3</li>
</ol>
</body>

效果如下:

2018122814580746.png

三、定义列表

html标签 定义列表

自定义列表不仅仅是一个项目,而是项目及其注释的组合

自定义列表以 <dl> 标签开始;

每个自定义列表项以 <dt> 开始;

每个自定义列表项的定义以 <dd> 开始。

(定义列表的列表项内部可以使用段落、换行符、图片、链接以及其他列表等)

<dl>

   <dt>自定列表项1</dt>

   <dd>列表项的定义1</dd>

   <dt>自定列表项2</dt>

   <dd>列表项的定义2</dd>

</dl>

<body>
<h1>html - 列表标签</h1>
<h2>无序列表</h2>
<ul>
  <li>列表项1</li>
  <li>列表项2</li>
  <li>列表项3</li>
</ul>
<h2>有序列表</h2>
<ol>
  <li>列表项1</li>
  <li>列表项2</li>
  <li>列表项3</li>
</ol>
<h2>定义列表</h2>
<dl>
  <dt>定义列表项1</dt>
  <dd>列表项1定义</dd>
  <dt>定义列表项2</dt>
  <dd>列表项2定义</dd>
</dl>
</body>

效果如下:

2018122814580746.png

四、列表标签的应用

1.无序列表的type

type主要控制无序列表列表项前方的小提示符

<ul>

   <li>我是一个无序列表项</li>

   <li>我是一个无序列表项</li>

   <li>我是一个无序列表项</li>

</ul>

<ul type="disc">   默认值

   <li>我是一个无序列表项</li>

   <li>我是一个无序列表项</li>

   <li>我是一个无序列表项</li>

</ul>

<ul type="circle">   空心圆点

   <li>我是一个无序列表项</li>

   <li>我是一个无序列表项</li>

   <li>我是一个无序列表项</li>

</ul>

<ul type="square">   实心方块

   <li>我是一个无序列表项</li>

   <li>我是一个无序列表项</li>

   <li>我是一个无序列表项</li>

</ul>

整体效果如下:

2018122814580746.png

2.有序列表type

有序列表type也是改变前面的提示符

不同类型的有序列表: type=“默认数字/大写字母A/小写字母a/大写罗马字母I/小写罗马字母i” 列表 ;

ABC可用于英语选择题的制作等处

<ol>  默认数字

   <li>我是一个列表项</li>

   <li>我是一个列表项</li>

   <li>我是一个列表项</li>

</ol>

<ol type="A">  大写字母

   <li>我是一个列表项</li>

   <li>我是一个列表项</li>

   <li>我是一个列表项</li>

</ol>

<ol type=a">  小写字母abc

   <li>我是一个列表项</li>

   <li>我是一个列表项</li>

   <li>我是一个列表项</li>

</ol>

<ol type="I">  罗马字母

   <li>我是一个列表项</li>

   <li>我是一个列表项</li>

   <li>我是一个列表项</li>

</ol>

<ol type="i">  小写罗马字母

   <li>我是一个列表项</li>

   <li>我是一个列表项</li>

   <li>我是一个列表项</li>

</ol>

效果如下:

2018122814580746.png

嵌套列表

<ul>
  <li>我是一个列表项</li>
  <li>
    <ul>
      <li>我是一个小列表项</li>
    </ul>
  </li> 
  <li>我是一个列表项</li>
</ul>

效果如下:

2018122814580746.png

不仅可以2级嵌套,原则意义上说可以无限嵌套

有序列表和无序列表也可以穿插嵌套,但用无妨

自定义列表一般是用来做多行导航

相关文章
|
25天前
|
移动开发 HTML5
HTML5标签的类型
HTML5标签的类型。
46 5
|
2月前
|
数据可视化 前端开发 容器
Twaver-HTML5基础学习(41)列表可视化视图组件(List)
本文介绍了如何在Twaver-HTML5中使用列表可视化视图组件(List),展示了如何创建列表、设置列表属性(如行高、间隔颜色等)、实现数据绑定和排序,以及如何通过React代码示例进行操作。
25 2
Twaver-HTML5基础学习(41)列表可视化视图组件(List)
|
24天前
|
前端开发
【HTML】img标签和超链接标签
【HTML】img标签和超链接标签
35 2
|
24天前
|
移动开发 前端开发 JavaScript
【HTML】HTML页面和常见标签
【HTML】HTML页面和常见标签
30 1
|
2月前
|
JavaScript 前端开发 索引
JavaScript HTML DOM 节点列表
JavaScript HTML DOM 节点列表
18 5
|
2月前
|
前端开发
前端基础(二)_HTML常用标签(块级标签、行级标签、行块级标签)
本文详细介绍了HTML中的常用标签,包括块级标签(如`h1`至`h6`、`p`、`div`等)、行级标签(如`span`、`b`、`strong`、`i`、`em`、`sub`、`sup`、`del`、`a`等),以及行块级标签(如`img`)。文章解释了这些标签的用途、特点和基本用法,并通过示例代码展示了如何在HTML文档中使用它们。
89 1
|
2月前
|
移动开发 开发者 UED
HTML5中video标签controlslist属性的使用方法
`controlsList`属性为开发者提供了更多控制HTML5视频播放器行为的能力,让视频内容的集成更加灵活和符合需求。通过精心设计的控制列表,可以提升用户体验,同时保持内容的安全性和专业性。这种细节的控制和定制能力是现代Web开发的一个重要方面,反映了HTML5对开发者和内容创作者需求的响应。
161 1
|
2月前
|
存储 JavaScript Java
使用NekoHTML解析HTML并提取META标签内容
关于NekoHTML的代码样例,这里提供一个简单的示例,用于展示如何使用NekoHTML来解析HTML文档并提取其中的信息。请注意,由于NekoHTML的具体实现和API可能会随着版本更新而有所变化,以下代码仅供参考。 ### 示例:使用NekoHTML解析HTML并提取META标签内容 ```java import org.cyberneko.html.parsers.DOMParser; import org.w3c.dom.Document; import org.w3c.dom.Element; import org.w3c.dom.NodeList; import org.xml
|
2月前
|
XML JavaScript Java
NekoHTML 是一个基于Java的HTML扫描器和标签补全器
**NekoHTML** 是一个基于Java的HTML扫描器和标签补全器(tag balancer),由J. Andrew Clark开发。它主要用于解析HTML文档,并能够“修正”许多在编写HTML文档过程中常犯的错误,如增补缺失的父元素、自动用结束标签关闭相应的元素,以及处理不匹配的内嵌元素标签等。这使得程序能够以标准的XML接口来访问HTML文档中的信息。 ### NekoHTML的主要特点包括: 1. **错误修正**:能够自动修正HTML中的常见错误,如未闭合的标签等。 2. **DOM树生成**:将HTML源代码转化为DOM(Document Object Model)结构,便
|
2月前
|
JavaScript 前端开发
react字符串转为dom标签,类似于Vue中的v-html
本文介绍了在React中将字符串转换为DOM标签的方法,类似于Vue中的`v-html`指令,通过使用`dangerouslySetInnerHTML`属性实现。
65 0
react字符串转为dom标签,类似于Vue中的v-html