当前位置: 首页 > news >正文

前端最容易写错的标签,不是 div,而是列表:​​ul​​、​​ol​​、​​li​​ 到底该怎么用?

前端最容易写错的标签,不是 div,而是列表:ulolli到底该怎么用?

很多刚学 HTML 的人,看到列表标签会觉得没什么难度:
不就是一堆小圆点,或者前面加个 1、2、3 吗?

但真到实际开发里,导航栏、新闻列表、商品分类、排行榜、操作步骤,这些页面结构几乎都离不开列表标签。更关键的是,不少人把列表写“能显示”了,却没写“规范”。页面看起来没问题,结构其实已经乱了。

今天这篇文章,就把前端里最常见的三兄弟讲透:

  • ul
  • ol
  • li

顺手再结合实际开发场景说清楚:
什么时候该用无序列表,什么时候必须用有序列表,嵌套时又有哪些坑最容易踩。

一、为什么列表标签这么重要?

很多网页内容,从视觉上看像一块一块排版,但从 HTML 结构上看,本质上就是“一个个条目”。

比如下面这些页面元素:

  • 网站导航菜单
  • 新闻资讯列表
  • 商品分类
  • 热门推荐
  • 音乐排行榜
  • 安装步骤说明
  • 多级菜单

这类内容本质上都是“列表”。
如果你不用列表标签去表达,而是全靠div硬堆,虽然页面可能也能显示出来,但语义和结构都会差一截。

简单说一句:

列表不是为了显示小圆点,而是为了表达一组同类型内容。


二、无序列表:ul

ulunordered list的缩写,表示无序列表

所谓“无序”,不是说它乱,而是说:
这些项目之间没有明显先后顺序。

基本写法

<ul><li>红楼梦</li><li>西游记</li><li>水浒传</li><li>三国演义</li></ul>

运行结果

浏览器中通常会显示成这样:

  • 红楼梦
  • 西游记
  • 水浒传
  • 三国演义

默认情况下,每个列表项前面会带一个小圆点。


三、无序列表最容易犯的错:ul里面不能乱放东西

这是初学者最常见的问题之一。

错误写法

<ul><p>我是段落</p><li>第一项</li><li>第二项</li></ul>

这个写法在浏览器里可能“勉强能显示”,但结构不规范。

正确写法

<ul><li><p>我是段落</p></li><li>第一项</li><li>第二项</li></ul>

重点记住一句话:

ul里面只能直接放li,不能直接放pdivaimg这些标签。

li本身是一个容器,它里面可以放很多内容,比如:

  • 文本
  • 图片
  • 链接
  • 段落
  • 表单
  • 甚至新的列表

四、li到底有多能装?

看一个更接近真实项目的例子。

代码示例:新闻列表

<ul><li><ahref="#">某地发布新一轮产业扶持政策</a></li><li><ahref="#">热门手机降价,电商平台促销开始</a></li><li><ahref="#">开发者最常见的 5 个 HTML 结构错误</a></li></ul>

运行结果

  • 某地发布新一轮产业扶持政策
  • 热门手机降价,电商平台促销开始
  • 开发者最常见的 5 个 HTML 结构错误

这就是最典型的资讯列表结构。
你平时看到的新闻站、门户站、博客推荐区,大量都在用这种思路。


五、无序列表还能嵌套:做分类、多级菜单特别常见

如果一个列表下面还有子项,就可以继续嵌套新的ul

代码示例:名著与人物

<ul><li>红楼梦<ul><li>贾宝玉</li><li>林黛玉</li><li>薛宝钗</li>
http://www.jsqmd.com/news/619209/

相关文章:

  • 物流运输环境检测进入AI报告审核时代:IACheck如何重塑报告精准性与全流程质量把控?
  • Bio-Formats:200+生命科学图像格式的Java解析利器
  • Jitsi Meet:开源视频会议新选择,安全、可扩展的远程协作利器
  • 原神圣遗物管理终极指南:椰羊cocogoat工具箱快速上手
  • 当主管要诀
  • Apache SeaTunnel .. 重磅发布!最值得关注的 Top 功能更新唾
  • 微信聊天记录永久保存方案:WeChatMsg开源工具完全指南
  • 8大网盘直链解析方案:如何彻底解决跨平台下载效率问题
  • #运维省心!2026圆形、方形冷却塔推荐排行 低噪节能/高性价比榜 适配中小型工业企业 - 极欧测评
  • MS5611气压传感器驱动开发与高度解算实战
  • 2026年甲醇加注公司榜单好评分析,甲醇加注店/本地甲醇加注/福建甲醇加注点/福建甲醇加注店/福建甲醇加注服务 - 品牌策略师
  • Kali下Metasploit数据库配置全攻略:从PostgreSQL启动到实战连接
  • Go 性能分析工具 pprof 使用
  • SecGPT-14B领域适配指南:训练OpenClaw专属安全知识库
  • 你的 AI 改了 3 版,到底有没有变好?
  • 从SQL小白到熟练工:我用IDEA内置的DataGrip边写Java边练数据库操作
  • ESP32 GSM OTA固件升级库:基于SIM800C的断点续传与强容错设计
  • 2026年甲醇燃料厂家榜单好评分析 - 品牌策略师
  • 2026天津钢结构加工优质厂家推荐榜 - 资讯焦点
  • windows USB 重定向系列 03:Windows 实现方案与工程边界
  • 引领时代!黑马《AI大模型开发》学科V7.5来了!
  • 5步快速掌握AiZynthFinder:面向化学研究者的AI逆合成规划终极实战指南
  • 5分钟快速上手Venera:打造你的专属漫画图书馆终极指南
  • 瑶海区健康之选:探寻2026年低脂糯米酸奶新风尚 - 2026年企业推荐榜
  • 细纹爬上脸?简诗集酵母平衡精华水抗皱修护还能提亮肤色 - 资讯焦点
  • 人力成本直降60%!只需一个EasyAIS插件,不换硬件也能升级智能监控!
  • 不满意Oh My Zsh启动卡顿,来试试Starship吧侍
  • 5个实战技巧:如何高效使用华中科技大学LaTeX论文模板
  • el-popconfirm 弹窗不显示问题总结
  • 3大技术痛点解析:如何用Dify DSL工作流构建模块化AI应用