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万+

Mid-360激光雷达与IMU标定实战:从环境配置到参数优化

本文详细介绍了Mid-360激光雷达与IMU标定的完整流程,涵盖环境配置、驱动适配、参数优化及实战操作。重点解析了标定参数设置技巧与常见问题解决方案,帮助开发者提升机器人感知系统的定位与建图精度,确保LiDAR-IMU数据融合的最佳效果。

a1b2c3d的博客 914

YOLOv13+SAHI实战:5步搞定无人机航拍小目标检测(附VisDrone数据集调参技巧)

本文详细介绍了如何结合YOLOv13与SAHI(切片辅助超推理)技术,在VisDrone2019数据集上实现高效的无人机航拍小目标检测。通过5个实战步骤,包括环境配置、SAHI参数解析、数据集调优、完整训练推理流程和性能优化技巧,帮助开发者显著提升小目标检测的准确率和效率。

egg99的博客 430

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

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

大叔的私享课 165

从2-RSS-1U并联踝关节到双足机器人动态行走:雅可比矩阵与力矩控制实践

本文深入探讨了2-RSS-1U并联踝关节在双足机器人动态行走中的关键作用,详细解析了其设计原理、雅可比矩阵的应用及力矩控制实践。通过优化几何参数和控制算法,实现了低转动惯量、高刚度和紧凑设计,显著提升了机器人的行走稳定性和能量效率。文章还分享了从仿真到实物的跨越经验及未来优化方向。

weixin_42641998的博客 594

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

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

小宝哥Code的专栏 1385

MDK开发篇:基于立创逻辑派FPGA-G1与Cortex-M1软核的按键控制LED实战

本文详细介绍了基于立创逻辑派FPGA-G1开发板与高云Cortex-M1软核的完整开发流程。通过Gowin云源软件配置软核系统与GPIO外设,并在Keil MDK环境中编写按键控制LED的C程序,最终实现程序固化与上电自启动。教程涵盖硬件配置、软件开发、在线调试与固化部署全步骤,帮助STM32开发者快速上手FPGA软核开发。

weixin_42103128的博客 147

从RADIUS服务器到AP:实战搭建一个小型WPA2-Enterprise测试环境(FreeRADIUS + 家用路由器)

本文详细介绍了如何从零搭建WPA2-Enterprise测试环境,使用FreeRADIUS服务器和家用路由器实现企业级WiFi认证。通过实战指南,包括证书生成、EAP-PEAP配置、OpenWrt路由器设置及故障排查,帮助网络工程师和爱好者掌握802.1X协议栈的实际应用。

weixin_28715953的博客 325

0基础Java自学之路

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

程序员囧辉 3万+

【信息系统项目管理师】第18章:项目绩效域详解

(3)度量绩效域与规划绩效域、项目工作绩效域和交付绩效域的相互作用:1规划构成了 交付和规划比较的基础;项目绩效域共同构成了一个统一的整体,作为一个完整系统,在项目生命周期过程中运行,系统内的每个绩效域相互作用、相互关联和相互依赖,并协调一致、共同运作,支撑项目目标和价值 的实现。(5)开发方法和生命周期绩效域与其他绩效域的相互作用:开发方法和生命周期绩效域与干系人绩效域、规划绩效域、不确定性绩效域、交付绩效域、项目工作绩效域和团队绩效域相互作用。(2)项目工作绩效域的绩效要点包括:项目过程;

数据知道的博客 7804

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

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

SAP领域技术博客 3312

通信原理 | python调制识别数据及代码

数据集包含了从-20dB 到+18dB 总共 20 个信噪比(步长为 2)下的 11 种调制信号, 包括 AM-DSB、 AM-SSB 和 WBFM 三种模拟调制信号,以及 BPSK、 QPSK、 8PSK、 CPFSK、 GFSK、 PAM4、 QAM16 和 QAM64 八种数字调制信号。其中信号的中心频率为 200KHz,采样频率为 1Msamp/s,且每个信噪比下每种调制信号包含 1000 个信号。其中每个信号包含 IQ 两路数据,且每一路数据都包含有 128 个采样点。

若北辰 1758

备赛电赛学习硬件篇(六):复位电路工作原理

上电复位的工作过程是在加电时,复位电路通过电 容加给RST端一个短暂的高电平信号,此高电平信号随着Vcc对电容的充电过程而逐渐回落,即RST端的高电平持续时间取决于电容的充电时间。在图2的复位电路中,当Vcc掉电时,必然会使RST端电压迅速下降到0V以下,但是,由于内部电路的限制作用,这个负电压将不会对器件产生损害。在上电或复位过程中,控制CPU的复位状态:这段时间内让CPU保持复位状态,而不是一上电或刚复位完毕就工作,防止CPU发出错误的指令、执行错误操作,也可以提高电磁兼容性能。

m0_61022809的博客 6771

自学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

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

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

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

weixin_39598135的博客 309

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

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

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

人邮异步社区 1876

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

自学 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、付费专栏及课程。

余额充值