html在线问答填空题,HTML 列表练习题

本节将为大家讲解 HTML 如何实现下图所示列表效果,先来看看最终实现效果吧!

e060852fca0e

list.png

新建 list.html 文件,并输入以下框架代码(本文编辑器采用Notepad++);

对题目要求列表进行分析,可以发现该列表最外层是一个无序列表,且该无序列表包含两大部分:JavaScript_list 和 Java_list。

e060852fca0e

JavaScript_list.png

e060852fca0e

Java_list.png

因此我们在原有代码基础上加入无序列表:

  • JavaScript
  • Java

经过分析发现 JavaScript_list 和 Java_list 这两部分除了内容以外其它显示效果皆类似,因此我们仅对于一部分进行分析实现,另一部分参考实现即可。

以 JavaScript_list 为例进一步分析,可以发现其内部最外层为一个有序列表,且该有序列表包含两部分:JavaScript_chapter1_list 和 JavaScript_chapter2_list。

e060852fca0e

JavaScript_chapter1_list.png

e060852fca0e

JavaScript_chapter2_list.png

因此我们在原有代码基础上再加入有序列表:

  • JavaScript
  1. 第一章
  2. 第二章
Java

经过分析发现 JavaScript_chapter1_list 和 JavaScript_chapter2_list 这两部分除了内容以外其它显示效果皆类似,因此我们仅对于一部分进行分析实现,另一部分参考实现即可。

以 JavaScript_chapter1_list 为例进一步分析,可以发现其内部为一个无序列表,因此我们在原有代码基础上再加入无序列表:

  • JavaScript
  1. 第一章
  • const
  • let
第二章Java

此时,JavaScript_chapter1_list 效果已实现,我们参考 JavaScript_chapter1_list 实现 JavaScript_chapter2_list,代码如下:

  • JavaScript
  1. 第一章
  • const
  • let
第二章
  • function
  • object
Java

此时,JavaScript_list 效果已实现,我们参考 JavaScript_list 实现 Java_list,最终代码如下:

  • JavaScript
  1. 第一章
  • const
  • let
第二章
  • function
  • object
Java
  1. 第一章
  • class
  • package
第二章
  • private
  • public

总结

通过对大型任务的分解,将其分解为一个个的小任务,可以有效地减小实现复杂度,且各部分代码之间的逻辑关系也会变得清晰。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值