css系列-ol,ul

OpenLayers.js 入门教程:打造互动地图的入门指南 戴尬猴,我是德育处主任本文介绍如何使用(后面简称olol是一个开源JavaScript库,可用于在Web页面上创建交互式地图。ol能帮助我们在浏览器轻松地使用地图功能,例如地图缩放、地图拖动、地图标记和地图交互等。本文适合想有JS基础,又想了解ol的工友。⚡️ OpenLayers官网ol使得在任何网页中放置动态地图变得很容易。它可以显示从任何来源加载的地图块、矢量数据和标记。OpenLayers 的开发是为了进一步利用各种地理信息。 阅读详情

列表

列表符号

使用 list-style-type 来设置列表样式,规则是继承的,所以在ul 标签上设置即可。

值描述
none无标记。
disc默认。标记是实心圆。
circle标记是空心圆。
square标记是实心方块。
decimal标记是数字。
decimal-leading-zero0开头的数字标记。(01, 02, 03, 等。)
lower-roman小写罗马数字(i, ii, iii, iv, v, 等。)
upper-roman大写罗马数字(I, II, III, IV, V, 等。)
lower-alpha小写英文字母The marker is lower-alpha (a, b, c, d, e, 等。)
upper-alpha大写英文字母The marker is upper-alpha (A, B, C, D, E, 等。)
lower-greek小写希腊字母(alpha, beta, gamma, 等。)
lower-latin小写拉丁字母(a, b, c, d, e, 等。)
upper-latin大写拉丁字母(A, B, C, D, E, 等。)
hebrew传统的希伯来编号方式
armenian传统的亚美尼亚编号方式
georgian传统的乔治亚编号方式(an, ban, gan, 等。)
cjk-ideographic简单的表意数字
hiragana标记是:a, i, u, e, o, ka, ki, 等。(日文片假名)
katakana标记是:A, I, U, E, O, KA, KI, 等。(日文片假名)
hiragana-iroha标记是:i, ro, ha, ni, ho, he, to, 等。(日文片假名)
katakana-iroha标记是:I, RO, HA, NI, HO, HE, TO, 等。(日文片假名)

 

      

隐藏列表符号:这个样式我们在做导航栏时经常用到

ul {
  list-style-type: none;
}

自定义列表样式:设置图片(注意使用小图片,因为无法调整图片大小,也可以通过下面设置背景图片的方式设置列表符号,可以调整背景图片大小),渐变色

ul li {
  /* list-style-image: url(xj-small.png);
  list-style-image: radial-gradient(10px 10px, red, black); */
  
  list-style-image: linear-gradient(45deg, red, black);
}

符号位置

控制符号显示在内容外面还是内部

选项说明
inside内部
outside外部
ul {
  list-style-position: inside;
}

组合定义

可以一次定义列表样式

ul {
    list-style: circle inside;
}

背景符号

ul li {
  background: url(one.png) no-repeat 0 6px;
  background-size: 10px 10px;
  list-style-position: inside;
  list-style: none;
  text-indent: 15px;
}

多图背景定义

 

<style>
        ul {
            list-style-type: none;
        }

        ul li {
            background-image: url(xj-small.png), url(houdunren.jpg);
            background-repeat: no-repeat, repeat;
            background-size: 10px 10px, 100%;
            background-position: 5px 7px, 0 0;
            text-indent: 20px;
            border-bottom: solid 1px #ddd;
            margin-bottom: 10px;
            padding-bottom: 5px;

        }
</style>

追加内容

基本使用

使用伪类 ::before 向前添加内容,使用 ::after 向后面添加内容。

伪类的应用场景比较多,一定要掌握,最下面通过应用实例讲解。

a::after {
  content: " (坚持努力) ";
}

提取属性

使用属性值添加内容,可以使用标准属性与自定义属性(一般用data-*表示,比如data-title=“标题”)。

<style>
  a::after {
    content: attr(href);
  }
</style>

<a href="baidu.com">百度</a>

示例一:自定义提示框

   

代码:一定要使用自定义属性data-title,否则会出现两个提示框,一个默认,一个自定义。

<style>
        body{
            padding: 100px;
            background: #ccc;
        }
      button{
        position: relative;
      }
      button:hover::before{
          content: "";
          border:10px solid #fff;
          border-left-color: transparent;
          border-right-color: transparent;
          border-top-color: transparent;
          position: absolute;
          top: 12px;
          z-index: 1;
      }
      button:hover::after{
          content: attr(data-title);
          padding: 5px 10px;
          background: #fff;
          border: 1px solid #ddd;
          position: absolute;
          top: calc(100% + 10px);
          left: 0;
          width:max-content;
          color: green;
      }
    </style>

  <body>
    <button data-title="这是自定义提示框">按钮</button>
  </body>

示例二:

上面提示框有个缺陷,提示框的三角是白色背景,若弹窗后面的背景也是白色,那么三角就看不出来了。所以我们需要用两个三角覆盖在一起形成一个三角,来形成一个灰色边框。

 div {
        width: 300px;
        height: 200px;
        border: 1px solid #000;
        position: relative;
      }
      div::before {
        content: "";
        border: 10px solid #000;
        border-right-color: transparent;
        border-left-color: transparent;
        border-top-color: transparent;
        position: absolute;
        top: -20px;
        left: 20px;
      }
      div::after {
        content: "";
        border: 9px solid #fff;
        border-right-color: transparent;
        border-left-color: transparent;
        border-top-color: transparent;
        position: absolute;
        top: -18px;
        left: 21px;
      }

<body>
    <div></div>
  </body>

 

 

CSS布局必备的列表元素:ul、ol、li、dl、dt、dd详解及经验交流 列表元素ul、ol、li、dl、dt和dd在网页布局中起着重要的作用。它们不仅可以用于展示有序或无序的项目和内容,还能够帮助构建页面的结构和布局。通过灵活运用这些列表元素,并结合CSS样式的设置,可以实现各种不同的布局效果。它们不仅用于展示内容的有序或无序列表,还能够帮助构建页面的结构和布局。本文将详细介绍常用的列表元素ul、ol、li、dl、dt和dd,并提供相应的源代码示例,以便更好地理解和使用。以上代码会生成一个描述列表,其中dt表示术语,dd表示对应的描述。li元素用于表示列表中的每一项。 阅读详情

相关推荐

ol.css ol.js文件

ol.css ol.js文件

CSS入门:ol,ul列表用法详解(附案例)

无序列表(<ul>)和有序列表(<ol>)是 HTML 中常用的列表标签。它们在网页中是一种灵活且功能强大的组合方式,能够帮助设计师和开发者有效地组织和展示网页内容,提高页面的可读性、可访问性和用户友好性。ul:用于显示项目列表,项目之间没有顺序关系。默认使用实心圆(●)或者其他符号作为项目符号。ol:用于显示项目序号列表,项目之间有顺序关系,通常用于列出步骤、排名等内容。默认使用数字(1, 2, 3...)作为项目序号,可以通过 CSS 修改序号样式。

u013179804的博客 6589

计算机考研常见面试题

写在前面 本人参加20考研,由于复试没有具体要求会问哪几门课,所以我就找了网上一些常见的计算机专业的面试题,整理如下 主要结构: 数据库 软件工程 操作系统 计算机组成原理 计算机网络 数据结构 C++ Java 数据库 1、数据:数据库中存储的基本对象。 数据库:长期存储在计算机内的、有组织的、可共享的数据集合。 数据库管理系统:专门用于建立和管理数据库的一套软件。对外部程序提供访问数据库的方法,对内进行数据管理。 数据库系统:与和数据库相关的整个系统,一般由数据库、数据库管理系统、应用程序、数

qq_38841618的博客 2万+

css ol标签

1.ol标签 <ol start="5"><!-- start的值就是数据标签开始的数值 --> <li>咖啡</li> <li>牛奶</li> <li>茶</li> </ol> 结果展示: 数据1 数据2 数据3

qq_35086941的博客 1334

STM32CubeMx+stm32f407+FreeRTOS+LAN8720实现LWIP以太网UDP TCP数据收发功能

单片机实现LWIP的调试

qq_40600203的博客 3068

2026 具身智能 VLA/WAM 全栈学习与训练路线:从动作建模、SFT、RL 到世界模型的 RTX PRO 6000 96GB 单卡实战指南

我会把这张表做成“”而不是只列论文名:先核对每个模型截至的公开代码、训练目标和数据接口,再单独给你一套。对于没有公开、只有推理代码或训练细节不完整的模型,我会明确标出来,避免把“论文里提到”误写成“可复现”。目前有一个重要更新:。截至今天 NVIDIA 官方开源主线已经是换成 Cosmos-Reason2-2B/Qwen3-VL 架构,动作端仍是连续路线,而且官方明确给出单卡微调时默认只训练,峰值显存约。所以你的 96GB 单卡对 GR00T SFT 非常宽裕。可以。下面我按,把它整理成一张真正面向“

u013250861的博客 440

css标签

css标签之简介 <!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title></title> </head> <body> HTML标签的学习: h系列标签(heading...

aatdpq0276的博客 116

计量经济学tempdisagg的python库:年度时序变月度

计量经济学tempdisagg的python库:年度时序变月度

素质云笔记 1526

h5无序序列使用css_HTML5之列表的使用

哈喽大家好,我是作者“未来”,本期分享的内容是Web前端系列课程,本系列总共29个阶段,坚持学习3个月蜕变为Web前端高手哦!志同道合的小伙伴跟我一起学习交流哦!​第一阶段 01 HTML506列表把制成表以表显示容器里面装载着文字或图表的一种形式,叫列表。列表最大的特点就是整齐、整洁、有序1 无序列表ul(重点)无序列表的各个列表项之间没有顺序级别之分,是并列的。其基本语法格式如下:显示效果:·...

weixin_42239752的博客 281

UCIE Specification详解(三)

Protocol Layer(协议层)以及Die-to-Die Adapter

Crazzy_M的博客 1752

pi-coding-agent 完整详解

pi-coding-agent是一个由Mario Zechner开发的专业AI编程助手,基于Node.js和TypeScript构建。核心功能包括:1)多级思考模式(ThinkingLevel),从none到ultra控制推理深度;2)对话压缩(compaction)管理长对话记忆;3)WebSocket实时通信支持流式交互。该智能体支持代码生成、调试、重构等专业编程任务,采用AI Agent架构,具备工具调用和多轮记忆能力。项目结构通常包含server、agent、config等模块,可通过二次开发扩展功

大坡3D软件开发 2405

HTML5+css基础知识大全

行标签 块标签 css的引用方式 css的文本操作 overflow属性

weixin_48672377的博客 447

【Mode】多模干涉仪的设计 Multi-mode interferometer(MMI)

与 Splitter 器件一样,MMI 器件也是一种常见的分光器件,可以根据用户的需求将光束分成不同的比例。本文,我们将介绍如何仿真 MMI 器件。这里我们使用的是 1x2 MMI,其本质上是由四个部分组成的,中间的矩形多模式干涉区域以及左右两侧的三个 taper 模式转换区域。之前的教程中我们也提及了,为了获取稳定的模式场分布,通常,我们需要进行模式收敛性扫描。这里以官网给出的案例为例。如何提取 S 参数我们先暂时不做介绍,后续有时间了我们再做介绍。

u011699626的博客 1212

问答题:默认情况下,哪些HTML标签是块级元素、哪些是内联元素?

◇ display:block/table;div、h1、table、ul、ol、p等 ◇ display:inline/inline-block;有span、img 、input、button等

zpfnext的博客 1119

用 ADBC 把动态查询做得又快又稳:从 CL_SQL_STATEMENT 到安全取数的工程化实践

本文介绍了ABAP中ADBC(ABAP Database Connectivity)技术的核心用法与最佳实践。ADBC作为Open SQL的补充,适用于动态查询、数据库特性调用等场景。文章通过示例代码详细演示了使用ADBC执行查询的完整流程:创建SQL语句、执行查询获取结果集、批量装载数据到内表,以及分包读取处理大数据量。特别强调了动态SQL的安全防护措施,包括输入转义和参数绑定等防注入技术。同时对比了ADBC与Open SQL的适用场景,指出ADBC更适合需要动态访问数据库原生功能的场合。文章还分析了代码

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

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

【无标题】

dl>dtdl>dddl:块标签,定义列表的父元素dt:块标签,定义列表的 标题项dd:块标签,定义列表的 列表项。

weixin_54367169的博客 138

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

html基础学习

head里面主要是 源信息标签作用是,设置网站的源信息charset 属性,用来定义文本的编码格式author 属性,用来定义网站的作者,一般是公司的名字keywords 属性,用来定义网站的关键字,如果有多个关键字用英文逗号隔开,关键字最好不要超过10个description 属性,用来简单的描述网站的内容,不要超过100字,有利于SEOmeta的另一种写法title 标签,他是一个双标签,他的SEO权重很大,因此需要谨慎书写里面的内容head标签里的内容,不会渲染在页面中。

jxl20010909的博客 215

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

恢复ul,ol的默认样式css

https://www.cnblogs.com/zhaiqianfeng/archive/2012/06/28/4616645.html 取消UL和OL符号以及padding和margin,CSS代码如下: ul,ol{list-style:none; margin:0px; padding:0px;} 但想恢复默认确费了点力气! 先解释一下为什么要取消: ul,ol开头这样写就是控制所有的ul和ol list-style:none; 就是把列表的项目符号取消,不显示符号,因为在写导航的时候

林中明月间丶 7568

探究CSS系列 --- 默认样式

探究CSS系列 --- 默认样式

帕尼尼的博客 400

ul,ol,dl的css属性

网页制作文章简介:HTML CSS列表元素ul,ol,dl的研究与应用。 一、可以看做废话的前言 HTML列表元素(如ol,ul,dl)等在现下的网站开发制作中有着非常广泛的应用,然而,它们的在不同浏览器下的脾气却不一样。本文就是分析这些列表元素的基本特性,在不同浏览器下的各类兼容性问题,以及介绍一些常见的应用等。 对初学者或是有一定CSS方面经验的同行们应该会有帮助的。

yuyanqiao的专栏 1万+

html中ul和li是什么单位,html中ul,ol和li的区别

ul是无序列表,全称是unordered list,先来个例子:●张三●李四●王二●刘五ol是有序列表 ,全称是ordered list,同样举个例子:1、张三2、李四3、王二4、刘五这就是ul与ol的区别。ul与ol前的符号是可以修改的。只需要修改它们的type值。ul的type属性有:disc—实心圆(默认)、circle—空心圆、square—实心方块ol的type属性有:1—数字(默认)、...

weixin_36108931的博客 8907

ul和ol的区别以及经验总结

ul是无序列表,网页中最为常见的列表,各个列表项之间为并列关系,没有顺序级别之分,如导航栏,新闻话题展示区等。 默认示例表现为(默认带有实心圆): <ul> <li>无序列表项1</li> <li>无序列表项2</li> <li>无序列表项3</li> </ul> 常见问题: 1.去除默认样式的实心圆: <style> /...

正在山路上的博客 1万+

HTML中DL、UL、OL用哪个比较好?

这里是修真院前端小课堂,每篇分享文从 【背景介绍】【知识剖析】【常见问题】【解决方案】【编码实战】【扩展思考】【更多讨论】【参考文献】 八个方面深度解析前端知识/技能,本篇分享的是: 【 HTML中DL、UL、OL用哪个比较好?】 1.背景介绍 ul,ol,dl标签是CSS网页布局中常用的列表元素。 列表将具有相似特征或先后顺序的内容按照从上到下的顺序排列起来 2.知识剖析 1...

IT修真院:初学者转行到互联网的聚集地 2458

ul 与 ol 标签

ul 全称 unordered lists,是html中无序列表的标签。列表中各元素是无序的,例如代码: ul与ol 东亚 中国 日本 印度 大东亚 大中国 大日本 大印度 其效果为: 大家可以看到有type的与没有type属性的不同,当type=square的每个项前有小方框,

一路走来 2428

取消UL和OL符号以及padding和margin后恢复默认值的CSS

原文:https://www.cnblogs.com/zhaiqianfeng/archive/2012/06/28/4616645.html 之前取消UL和OL符号以及padding和margin,CSS代码如下: ul,ol{list-style:none; margin:0px; padding:0px;} 但想恢复默认确费了点力气! 先解释一下为什么要取消: ul,ol开头这...

鑫鑫的博客 1059

CSS ul ol的区别和设置

ul,ol在不同浏览器下的区别 ul,ol的特点基本一样,区别只在于一个是有序的,一个是无序的, 但是通过CSS list-type属性的设置,也可以使有序变无序,无序变有序, 值得注意的是ul,ol标签在不同浏览器下,默认的属性是有区别的。 默认在IE上附带的CSS样式: margin-left:40px; 默认在火狐上附带的CSS样式: padding-left:40px; 鉴于ul,ol标签在不同浏览器下默认的不同样式, 为了统一页面在不同浏览器下的视觉效果, 一般会在CSS中队ul,ol标签做统

yonghengzhimi的专栏 991
上一篇: css系列-table
下一篇: css系列-伪元素::after,::before
前端蜗牛君
博客等级 码龄10年 274粉丝 158原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值