HTML5与CSS3基础语法自学教程(二十一)

前端自学路线图之HTML5 + CSS3自学 文章目录HTML5 + CSS3自学技术要点HTML5 + CSS3自学--HTML5HTML5 + CSS3自学--CSS3基础HTML5 + CSS3自学--CSS3进阶HTML5 + CSS3自学--电商项目HTML5 + CSS3自学资源 HTML5 + CSS3学习是前端自学路线图的第一阶段,黑马程序员前端自学路线图给出了这个阶段的自学目标:学完后能够独立把美工提供的PSD效果图还原成P... 阅读详情

本文首发于【前端课湛】微信公众号。可以在微信里搜索【前端课湛】关注,第一时间看文章!

导读:本小节主要讲解有关列表的 CSS 样式。简单来说,就是学习 CSS 中的 list-style 属性以及相关其他 CSS 属性。在本小节并不针对应用场景去讲解其他相关 CSS 样式属性内容。

什么是列表样式

列表样式主要是针对 HTML 页面中的列表元 CSS 所提供的样式。具体来讲,主要就是 CSS 中的 list-style 属性以及相关属性内容。

由于 list-style 属性是简写形式,具体划分为如下 3 普通属性:

  • list-style-type 属性

  • list-style-image 属性

  • list-style-position 属性

项目符号样式

CSS list-style-type 属性用来设置列表元素的项目符号(编号/序号)。该属性可以被应用在 <ol> 元素、<ul> 元素和 <li> 元素中。

list-style-type 属性的值可以划分如下 2 种类型的值:

  • none:表示不显示任何项目符号。

  • 关键字:表示特定含义的项目符号关键字。

关于 list-style-type 属性的值为关键字的情况,还可以划分为有序列表和无序列表 2 种:

  • 有序列表:

    • decimal:十进制阿拉伯数字,从 1 开始

    • decimal-leading-zero:十进制阿拉伯数字,例如 01、02、03… …

    • lower-alpha:小写英文字母

    • upper-alpha:大写英文字母

    • lower-roman:小写罗马数字

    • upper-roman:大写罗马数字

  • 无序列表:

    • disc:实心圆点

    • circle:空心圆点

    • square:实心方块

如下示例代码展示了 list-style-type 属性的用法:

ul {
  list-style-type: circle;
}

ol {
  list-style-type: lower-alpha;
}

上述示例代码运行效果如下图所示:

8d61c977894f038aa6312e0a3c808393.jpeg
02-01.png

项目符号图像

CSS list-style-image 属性用来设置某个图像为列表元素的项目符号,该属性的值可以划分如下 2 种类型的值:

  • none:没有任何图像作为项目符号。这种情况下,将使用 list-style-type 属性的值来替代。

  • url() 函数:设置引入图像的路径。

如下示例代码展示了 list-style-image 属性的用法:

ul {
  list-style-image: url("files/rocket.svg");
}

上述示例代码运行效果如下图所示:

9af3ee0757c7ee7e1a350f95bc208201.jpeg
02-02.png

项目符号定位

CSS list-style-position 属性用来设置列表元素的项目符号的位置,该属性的值可以划分如下 2 种类型的值:

  • inside:该值表示项目符号位于文本块的内部,同时文本会进行缩进。

  • outside:该值表示项目符号位于文本块的左侧。

如下示例代码展示了 list-style-position 属性的用法:

<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="UTF-8">
  <title>项目符号定位</title>
  <style>
    li {
      background-color: lightcoral;
    }

    .inside {
      list-style-position: inside;
    }

    .outside {
      list-style-position: outside;
    }
  </style>
</head>

<body>
  <ul class="inside">
    <li>iPhone手机</li>
    <li>小米手机</li>
    <li>华为手机</li>
  </ul>
  <ul class="outside">
    <li>iPhone手机</li>
    <li>小米手机</li>
    <li>华为手机</li>
  </ul>
</body>

</html>

上述示例代码运行效果如下图所示:

350b3fdbcb87a8783f84d5d08a04b142.jpeg
02-03.png

list-style 属性

CSS list-style 属性是一个简写属性,list-style-type 属性、list-style-image 属性和 list-style-position 属性的值可以同时定义在 list-style 属性中。

如下示例代码展示了 list-style 属性的用法:

ul {
  list-style: url("files/rocket.svg") outside;
}

上述示例代码运行效果如下图所示:

91a781380954265cbdd3ef2e632c45cd.jpeg
02-04.png

总结

本小节讲解了有关列表样式的内容,主要是围绕 CSS 中的 list-style 属性进行讲解的,其中包含了 list-style-type 属性、list-style-image 属性以及 list-style-position 属性等内容。

预告:下一节,我们将讲解有关 CSS 中的计数器内容。

如要转载本文,请先加作者微信(2080954535,与 QQ 同号),获得转载许可。原创不易,请尊重作者劳动!

e871b449f3875df959c77bbdfc239d71.jpeg
作者二维码.png
前端自学路线图之前端自学大纲 文章目录前端自学路线图第一阶段:前端自学--HTML5 + CSS3第二阶段:前端自学--移动Web网页开发第三阶段:前端自学--JavaScript网页编程第四阶段:前端自学--Node.js与AJAX第五阶段:前端自学--Vue.js项目实战第六阶段:前端自学--微信小程序第七阶段:前端自学--React.js项目实战前端自学经典资源 前端自学路线图如下,前端自学需要耗费的时间和精力不比其他编... 阅读详情

相关推荐

零基础学编程:零基础学HTML+CSS (第3版) 完整pdf扫描版

零基础学编程:零基础学HTML+CSS(第3版)站在零基础学习的角度,以通俗易懂的语言,结合丰富多彩的实例,来帮助初学者学习和掌握HTML语言和CSS样式设计。本书列举了大量的小型实例、综合实例,并包含3个项目案例,内容详尽、实例丰富、叙述清晰。本书主要分为四篇:第一篇为第1~9章,讲解了网页文字、字体、表格、段落、超级链接、图像、表单、框架、多媒体等技术;第二篇为第10~11章,对DIV+CSS...

randyjin的博客 3658

HTML5与CSS3基础语法自学教程(十八)

本文首发于【前端课湛】微信公众号。可以在微信里搜索【前端课湛】关注,第一时间看文章!导读:本小节讲解与 <a> 元素有关的伪类选择器,主要包含动态伪类选择器和目标伪类选择器两...

大叔的私享课 114

2020最新版前端学习路线图--HTML5 + CSS3重点知识

HTML5 + CSS3学习是前端学习路线图的第一阶段,黑马程序员前端学习路线图这个阶段的学习目标:学完后能够独立把美工提供的PSD效果图还原成PC端静态代码页面。前端学习路线图这个阶段的市场价值:具备PC端静态网页开发的能力,还达不到企业用人标准。为后面学习网页编程阶段打下坚实基础。 黑马程序员的前端学习路线图中的HTML5 + CSS3学习的技术要点,可以帮助大大缩减自学时间来掌握企业必要的技...

CZ-001的博客 2268

HTML5+CSS、CSS3基础知识点总结

一、选择器 选择器分为基础选择器和复合选择器两大类。 基础选择器由单个选择器组成 基础选择器包括:标签选择器、类选择器、id 选择器和通配符选择器(*) 标签选择器 优点 标签选择器可以把某一标签全部选择出来,快速为同类型标签设置统一样式。 缺点 不能设置差异化样式,只能选择全部当前标签。 id 选择器与类选择器的区别 类选择器可以被多个元素调用。 id 选择器只能允许一个标签调用。 类选择器使用的较多,id 选择器用于唯一特性的标签。 基础选择器 作用 特点 使用情况 用法 标签选

m0_51981718的博客 1万+

Mimics 21.0软件学习笔记(一)基本操作

Materialise Mimics 21.0打开工程窗口化Thresholding 二值化Region growing区域增长创建一个3D表示,并显示股骨头从髋臼中区分出来,并单独为股骨头建立3D模型 打开工程 Opening the Project 窗口化 Windowing 二值化 Thresholding 区域增长 Region Growing 建立 3D 表示 Creating a 3D representation 显示 3D 表示 Displaying a 3D representation

qq_35495464的博客 4万+

LaTeX参考文献格式apsrev4-1,增加文献标题

APS的LaTeX参考文献格式apsrev4-1是隐藏标题的,如果想要出现标题,需要更改apsrev4-1.bst文件内容 在apsrev4-1.bst文件靠后部分,定义不同类型文献格式的地方,将article类型的内容替换为, FUNCTION {article} { output.bibitem format.authors booktitle empty$ { "author" output.check }{ output } if$ author format.

loading1234567的博客 5031

HTML5与CSS3基础语法自学教程(十九)

本文首发于【前端课湛】微信公众号。可以在微信里搜索【前端课湛】关注,第一时间看文章!导读:本小节主要讲解有关图像的内容,其中包含了 HTML 页面中的图像元素以及 CSS 中有关背景图像...

大叔的私享课 165

C2000 ePWM与SDFM同步配置:从寄存器到Driverlib实战解析

在嵌入式实时控制系统中,脉宽调制(PWM)是实现电机驱动、数字电源等应用的核心技术,其信号质量和时序精度直接决定了系统性能。为实现精确控制,PWM信号常需与模数转换器(ADC)或Sigma-Delta滤波器(SDFM)的采样时刻严格同步,以消除开关噪声并获取准确的反馈信号。其技术原理在于通过硬件同步机制,将PWM的特定时间点(如周期中心)作为触发源,控制数据采集的启动时刻。这种硬件级同步能有效提升闭环控制的稳定性和动态响应速度,广泛应用于伺服驱动、变频器等高性能场景。本文聚焦于TI C2000系列微控制器,

weixin_33692284的博客 442

零基础小白如何自学Html和CSS

自学HTML和CSS是一个循序渐进的过程,掌握基础之后,可以通过不断地项目实践和学习新技术来提高自己的前端开发技能。通过精心设计和优化网页的结构与样式,你能够创建既美观又高效的网页,最终成为一名熟练的Web开发者。

小宝哥Code的专栏 1385

使用 Claude Skills 构建专业级 AI Agent:技术实践指南

Claude Skills(也称)是一组基于文件系统的可重用资源包,为 Claude 提供特定领域的专业知识、标准化工作流程和最佳实践。与传统一次性 Prompt 不同,Skills 是持久化、自动触发、支持代码执行的智能模块。让 AI 真正理解并执行你的工作方式。Claude Skills 正在重新定义 AI 助手的边界——从“回答问题”升级为“执行专业工作的能力”。其可组合、可移植、高效、强大的特性,使其成为自动化重复任务、标准化工作流、提升团队效率的理想工具。未来已来。

weixin_44058951的博客 2226

STM32F103C8T6驱动DM542步进电机:从CubeMX配置到按键控制的全流程避坑指南

本文详细介绍了如何使用STM32F103C8T6通过CubeMX配置驱动DM542步进电机的全流程,包括PWM频率计算、GPIO模式选择及按键控制实现。重点解决了常见硬件连接错误、PWM参数配置及加减速算法优化,帮助开发者快速搭建稳定的电机控制系统。

weixin_42741930的博客 308

0基础Java自学之路

前言 最近逛知乎的时候,经常看到有人在问“0基础如何自学Java”、“干了几年**,想转行干Java靠谱吗”等问题。不禁让我回想起了自己当初自学Java的日子,因此在这个周末花了点时间,整理了这篇文章,希望对这些正打算自学Java的或者打算转行Java的人有点帮助。 我的自学之路 先告诉你们我的自学过程可能让你们有点参考。 大三的时候,班主任请了2个已经拿到offer的实验室同学来跟...

程序员囧辉 3万+

保姆级教程:用Code Blocks搞定中科蓝讯AB5768E蓝牙音响SDK开发环境(附资源包)

本文提供了一份详细的Code Blocks配置指南,帮助开发者快速搭建中科蓝讯AB5768E蓝牙音响SDK开发环境。从工具链安装、环境配置到工程导入和调试技巧,涵盖全流程避坑要点,特别适合K12开发板初学者。附资源包下载,助您高效完成蓝牙音响开发。

weixin_28692817的博客 448

SAPUI5基础知识1 - 概览,库,支持工具,自学教程

本文介绍了SAPUI5的基础概念,常用库,调试工具和支持工具,同时给出了自学SAPUI5的demo教程的访问方式。

SAP领域技术博客 3312

Unity小游戏接入抖音敏感词检测

摘要: 本文介绍了Unity小游戏接入抖音敏感词检测的方法。抖音官方提供了两种API:SensitiveWordCheck用于检测敏感词,ReplaceSensitiveWords用于替换敏感词。此外,若使用键盘输入事件,可通过tt.onKeyboardComplete监听回调,平台会自动屏蔽敏感词(替换为*)。接入官方字库可有效避免审核驳回,适用于小游戏中的用户输入功能(如起名系统)。附官方文档链接及参数说明。

类人_猿的博客 4594

用 CORRESPONDING #( ) 优雅复制同名字段:从 MOVE-CORRESPONDING 到现代 ABAP 结构映射的关键差异与最佳实践

摘要:本文深入探讨了SAP ABAP中结构数据复制的两种主要方式——传统MOVE-CORRESPONDING与现代CORRESPONDING #()的核心差异。重点分析了现代构造表达式会初始化目标结构的关键特性,通过SAP_GWFND开发中的实际案例展示了这一差异可能引发的线上问题。同时介绍了使用BASE保留目标字段值的技巧,以及通过MAPPING处理字段名不一致的场景。文章为ABAP开发者提供了在S/4HANA、BTP及RAP等现代架构下的数据映射最佳实践,帮助规避常见的维护陷阱。(149字)

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 2259

自学CSS和HTML该看什么书,学html看什么书

学html可以看的书:“精通HTML”、“深入浅出html”、“html+css+js网页制作从入门到精通”、“HTML5+CSS3从入门到精通”、“疯狂HTML5/CSS3/JavaScript讲义”、“HTML5与CSS3权威指南”等。本教程操作环境:windows7系统、HTML5版、Dell G3电脑。《精通HTML》本书深入地探讨了(X)HTML及相关技术包括CSS、微格式、语义网等,重...

weixin_29911401的博客 3218

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

html5 内嵌网页_HTML5与CSS3基础语法自学教程(二)

本文首发于【前端课湛】微信公众号。可以在微信里搜索【前端课湛】关注,第一时间看文章!导读: 本小节主要讲解 HTML 的基础语法内容,将通过编写第一个 HTML 页面来学习 HTML 的基本结构、 声明、元素和注释等内容。通过本小节的学习可以对 HTML 的基础语法有个全面的掌握,这也是我们后续学习 HTML 其他内容时必须要用到的。提示:学习 HTML 基础语法需要用到开发编辑器,这里使用 V...

weixin_39598135的博客 309

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

自学也能学得会的《零基础入门学习Web开发》(HTML5 & CSS3)

1 Web开发是什么 很多读者可能还不明白,Web开发到底是什么。 其实,我们所说的Web开发通常相当于前端开发与后端开发的组合。 前端开发主要通过HTML、CSS、JavaScript. AJAX、DOM等技术实现网站在客户端的显 示和交互功能;后端开发主要通过Java、PHP、Python和Node.js等技术对从前端页面传输来 的数据进行处理,按照需要将数据存入数据库,或者通过模板引擎来处理数据,接着以变量的 方式将其展示到页面模板上,最终输出页面到浏览器并进行渲染。 简单地说,前端开发用于构

人邮异步社区 1876

自学 HTML 和 CSS,有哪些好的教材和网站教程推荐?

微信推出小程序后,html5越来越火热了,未来H5方向的专业人才必定水涨船高。 我整理了一些关于html的书籍 响应式Web设计:HTML5和CSS3实战 BenFrain (作者), 王永强 (译者) 推荐指数:★★★★ 简介:全书主要是带领读者做一个小网页来写的,其实响应式的东西讲得比较少,大半内容是介绍H5和css3的基础知识。如果同时想了解H5和css3和响应式设计入门,这本书不错。 HTML5移动Web开发实战详解 林珑 (作者) 推荐指数:★★★★☆ 简介:本书由浅入深,全面、系统、详尽地介绍

BOM485480的博客 1468

前端三剑客——HTML5+CSS3+JavaScript

《前端三剑客——HTML5+CSS3+JavaScript》采用“核心技术→实战训练营→企业级项目实践”的结构和“由浅入深,由深到精”的模式进行讲解。

贝西奇谈 1356

html5+css3第一次作业_HTML5与CSS3基础完全自学教程(三)

本文首发于【前端课湛】微信公众号。可以在微信里搜索【前端课湛】关注,第一时间看文章!导读: 本小节主要讲解 CSS 的基本信息,其中包括 CSS 概念、CSS 发展历程和 CSS 标准版本的发展历程。通过本小节的学习可以对 CSS 的含义有个初步的理解,为后续进一步学习 CSS 相关概念打下基础。什么是 CSSCSS 是个缩写形式,其全称为 Cascading Style Sheets,翻译成中文...

weixin_39653622的博客 401

零基础自学编程,这些免费的编程入门教程可以帮助你!

零基础自学编程,这些免费的编程入门教程可以帮助你!

一名正义的白帽黑客 2824

HTML5与CSS3基础语法自学教程(二十五)

本文首发于【前端课湛】微信公众号。可以在微信里搜索【前端课湛】关注,第一时间看文章!导读:本小节主要讲解 CSS 中的结构伪类选择器的内容,其中包含了结构伪类选择器的概念以及各个结构伪类...

大叔的私享课 90

2024年Web前端最全前端自学路线图之HTML5 + CSS3自学,秋招面向的人群

三套“算法宝典”开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】算法刷题LeetCode中文版(为例)人与人存在很大的不同,我们都拥有各自的目标,在一线城市漂泊的我偶尔也会羡慕在老家踏踏实实开开心心养老的人,但是我深刻知道自己想要的是一年比一年有进步。最后,我想说的是,无论你现在什么年龄,位于什么城市,拥有什么背景或学历,跟你比较的人永远都是你自己,所以明年的你看看与今年的你是否有差距,不想做咸鱼的人,只能用尽全力去跳跃。祝愿,明年的你会更好!三套“算法宝典”

2401_84447149的博客 456

HTML5与CSS3基础语法自学教程(二十)

本文首发于【前端课湛】微信公众号。可以在微信里搜索【前端课湛】关注,第一时间看文章!导读:本小节主要讲解 HTML 中的列表元素,其中包含了什么是列表元素、有序列表、无序列表以及定义列表...

大叔的私享课 147
上一篇: HTML5与CSS3基础语法自学教程(二十)
下一篇: HTML5与CSS3基础语法自学教程(二十二)
不想成熟的大叔
博客等级 码龄9年 58粉丝 48原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值