【前端】如何制作一个自己的网页(16)

devtools/2024/10/23 12:04:17/

上次,我们学习了两种复合CSS选择器,以及两种内容分组的方式:整体布局div元素和局部布局span元素。

学习目标

学习另一种对内容分组的方式:列表结构。首先,我们会简单了解下什么是HTML的列表结构。然后,学习不同的列表结构所对应的样式、标签,并实际使用它们来搭建网页中整洁的列表结构。

什么是列表结构?

列表结构是指网页中的相关数据或信息都按照行的方式整齐排列。这种结构非常常见,比如NBA排行榜、新闻列表等。

不过,同样都是列表结构,表现形式却不一样。

按照不同的应用场景,列表结构可分为3种,分别是有序列表、无序列表和定义列表

接下来,我们会依次学习这三种列表结构。

一、有序列表(Ordered List)

有序列表之间的内容有先后顺序之分,即每个列表项前有数字或某种表示一系列项目的编号标记来表示顺序。

例如,有序列表可以从数字1开始,并继续到2、3、4等;也可以从字母A开始,到B、C、D等。

图中的排行榜就是标有数字的有序列表,有先后排名。

在HTML中,我们可以使用<ol><li>标签来创建一个有序列表。

有序列表

这几行代码构建了一个有序列表。

第2、6行,使用<ol></ol>标签对定义了一个有序列表。

第3-5行,使用<li></li>标签对为有序列表添加了三个列表项。 

<p>游戏畅销榜</p>

<ol>

    <li>王者荣耀</li>

    <li>和平精英</li>

    <li>梦幻西游</li>

</ol>

代码解释:

<ol>标签

ol是ordered list的缩写,表示有序列表。

<ol>标签一般和<li>标签配合使用,不会单独出现,且尽量在<ol>标签中只使用<li>标签。

<p>游戏畅销榜</p>

<ol>

    <li>王者荣耀</li>

    <li>和平精英</li>

    <li>梦幻西游</li>

</ol>

<li>标签

li是list item的缩写,表示列表项,即列表里的条目。

默认情况下,有序列表中的每一项都会按序标记一个数字。

<li>标签嵌套在<ol>标签中,有多少个<li>标签就表示有多少条列表项。

示例中,我们有3个<li>标签,表示一共定义了3个列表项,分别是王者荣耀、和平精英和梦幻西游。

有序列表默认状态的显示效果

1、每一项都是有顺序的;

2、序号是默认从1开始、逐一递增的数字序号。

设置列表项里的内容

列表项里除了文本,还可以包含超链接、图片等,甚至还可以是另外一个列表。

这是因为<li>标签类似一个容器,里面可以添加任意的标签。

示例中的有序列表共有三个列表项:

第一个列表项是一个超链接,第二个列表项是一张图片,第三个列表项是另一个有序列表。

<p>我最喜欢的进阶课:</p>

<ol>

    <!-- 超链接 -->

    <li>

        <a href="https://np.baicizhan.com/website/lessons" target="_blank">网页开发</a>

    </li>

   

    <!-- 图片 -->

    <li>

        <img src="spider.png" alt="网络爬虫" width="200">

    </li>

   

     <!-- 列表项中包含另一个有序列表 -->

    <li>数据分析

        <ol>

            <li>数据分析基础</li>

            <li>数据分析进阶</li>

        </ol>

    </li>

</ol>

指定序号类型

我们可以通过CSS,设置list-style-type属性的值,指定序号类型。

示例中,第6-8行,我们创建了一个标签选择器ol,并其将list-style-type的属性值设置为了upper-alpha,指定大写字母为序号类型。

<!DOCTYPE html>

<html>

<head>

    <meta charset="UTF-8">

    <style>     

        ol {

            list-style-type: upper-alpha;

        }

    </style>

</head>

<body>

    <ol>

        <li>王者荣耀</li>

        <li>和平精英</li>

        <li>梦幻西游</li>

    </ol>

</body>

</html>

指定序号类型

在有序列表中,list-style-type属性的常用值有5个,如图所示。

只需创建标签选择器,并根据图中的属性值,就可以分别设置将列表按照数字、大写字母、小写字母、大写罗马数字或小写罗马数字的顺序进行排列。


http://www.ppmy.cn/devtools/128150.html

相关文章

Elasticsearch 中的高效按位匹配

作者&#xff1a;来自 Elastic Alexander Marquardt 探索在 Elasticsearch 中编码和匹配二进制数据的六种方法&#xff0c;包括术语编码&#xff08;我喜欢的方法&#xff09;、布尔编码、稀疏位位置编码、具有精确匹配的整数编码、具有脚本按位匹配的整数编码以及使用 ESQL 进…

CSS基础—网页布局(重点!)

1、两列布局 &#xff08;1&#xff09;概念 经典两列布局是指一种网页布局方式&#xff0c;其中一列宽度固定&#xff0c;另一列宽度自适应。‌ 这种布局方式在网页设计中非常常见&#xff0c;因为它能够提供良好的视觉效果和用户体验。 如图所示&#xff1a; 页面顶部放置一…

002_基于django国内运动男装小红书文章数据可视化分析系统的设计与实现2024_qo6cy3i4

目录 系统展示 开发背景 代码实现 项目案例 获取源码 博主介绍&#xff1a;CodeMentor毕业设计领航者、全网关注者30W群落&#xff0c;InfoQ特邀专栏作家、技术博客领航者、InfoQ新星培育计划导师、Web开发领域杰出贡献者&#xff0c;博客领航之星、开发者头条/腾讯云/AW…

如何彻底销毁硬盘数据

今天分享的是针对硬盘有重要数据&#xff0c;但是损坏了&#xff0c;或者没损坏&#xff0c;但是怕数据泄露的办法 软件销毁方法 多次重写&#xff1a;通过格式化硬盘并多次写入无用数据来覆盖原有数据。使用专用软件&#xff1a;如File Shredder或DoYourData Super Eraser&a…

盘古信息诚邀您莅临2024亚洲电子展,共赴电子盛宴

作为具有广泛影响力的电子制造专业展会&#xff0c;2024 NEPCON ASIA亚洲电子展将于2024年11月6日至8日在深圳国际会展中心&#xff08;宝安&#xff09;举办。此次展会旨在打造一站式电子制造产业全生态链&#xff0c;帮助国内外全品类电子生产企业优化供应链&#xff0c;实现…

IDEA如何查看所有的断点(Breakpoints)并关闭

前言 我们在使用IDEA开发Java应用时&#xff0c;基本上都需要进行打断点的操作&#xff0c;这方便我们排查BUG&#xff0c;也方便我们查看设计的是否正确。 不过有时候&#xff0c;我们不希望进入断点&#xff0c;这时候除了点击断点关闭外&#xff0c;有没有更快速的方便关闭…

Python语法基础:复数

文章目录 一、复数的定义二、复数的创建三、复数的操作1. 算术运算2. 类型转换3. 数学函数 Python语法基础&#xff1a;复数 在编程中&#xff0c;除了处理常见的整数和浮点数外&#xff0c;经常还会遇到需要处理复数的场景。复数在数学和工程领域有着广泛的应用&#xff0c;特…

Recall(召回率)、F1分数、特异性(specificity)和精确度(precision)

在机器学习和统计学中&#xff0c;recall&#xff08;召回率&#xff09;、F1分数、特异性&#xff08;specificity&#xff09;和精确度&#xff08;precision&#xff09;是评估分类模型性能的常用指标。下面是每个指标的定义和它们在二分类问题中的应用&#xff1a; 召回率&…