美文网首页
HTML 列表练习题

HTML 列表练习题

作者: TW安洋 | 来源:发表于2016-12-11 11:58 被阅读141次

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

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

<head>
    <meta http-equiv="Content-Type" content="text/html;charset=utf-8">
</head>

<body>

</body>

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

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

<html>

<head>
    <meta http-equiv="Content-Type" content="text/html;charset=utf-8">
</head>

<body>
    <ul>
        <li>JavaScript</li>
        <li>Java</li>
    </ul>


</body>

</html>
  • 经过分析发现 JavaScript_list 和 Java_list 这两部分除了内容以外其它显示效果皆类似,因此我们仅对于一部分进行分析实现,另一部分参考实现即可。
  • 以 JavaScript_list 为例进一步分析,可以发现其内部最外层为一个有序列表,且该有序列表包含两部分:JavaScript_chapter1_list 和 JavaScript_chapter2_list。
JavaScript_chapter1_list.png JavaScript_chapter2_list.png

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

<html>

<head>
    <meta http-equiv="Content-Type" content="text/html;charset=utf-8">
</head>

<body>
    <ul>
        <li>JavaScript</li>
        <ol>
            <li>第一章</li>
            <li>第二章</li> 
        </ol>

        <li>Java</li>
    </ul>


</body>

</html>
  • 经过分析发现 JavaScript_chapter1_list 和 JavaScript_chapter2_list 这两部分除了内容以外其它显示效果皆类似,因此我们仅对于一部分进行分析实现,另一部分参考实现即可。
  • 以 JavaScript_chapter1_list 为例进一步分析,可以发现其内部为一个无序列表,因此我们在原有代码基础上再加入无序列表:
<html>

<head>
    <meta http-equiv="Content-Type" content="text/html;charset=utf-8">
</head>

<body>
    <ul>
        <li>JavaScript</li>
        <ol>
            <li>第一章</li>
            <ul>
                <li>const</li>
                <li>let</li>
            </ul>
            <li>第二章</li>
        </ol>

        <li>Java</li> 
    </ul>


</body>

</html>
  • 此时,JavaScript_chapter1_list 效果已实现,我们参考 JavaScript_chapter1_list 实现 JavaScript_chapter2_list,代码如下:
<html>

<head>
    <meta http-equiv="Content-Type" content="text/html;charset=utf-8">
</head>

<body>
    <ul>
        <li>JavaScript</li>
        <ol>
            <li>第一章</li>
            <ul>
                <li>const</li>
                <li>let</li>
            </ul>
            <li>第二章</li>
            <ul>
                <li>function</li>
                <li>object</li>
            </ul>
        </ol>

        <li>Java</li> 
    </ul>


</body>

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

<head>
    <meta http-equiv="Content-Type" content="text/html;charset=utf-8">
</head>

<body>
    <ul>
        <li>JavaScript</li>
        <ol>
            <li>第一章</li>
            <ul>
                <li>const</li>
                <li>let</li>
            </ul>
            <li>第二章</li>
            <ul>
                <li>function</li>
                <li>object</li>
            </ul>
        </ol>

        <li>Java</li>
        <ol>
            <li>第一章</li>
            <ul>
                <li>class</li>
                <li>package</li>
            </ul>
            <li>第二章</li>
            <ul>
                <li>private</li>
                <li>public</li>
            </ul>
        </ol>
    </ul>


</body>

</html>

总结

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

源码 Github 链接:https://github.com/anyangxaut/HTML-Learning-Demo

相关文章

  • HTML 列表练习题

    本节将为大家讲解 HTML 如何实现下图所示列表效果,先来看看最终实现效果吧! 新建 list.html 文件,并...

  • HTML列表

    HTML支持有序、无序和定义列表无序列表: 有序列表: 嵌套列表: 自定义列表: HTML 列表标签 定义有序列表...

  • HTML学习心得(二)

    HTML 表格 表格中常用标签、属性及意义 HTML 列表 HTML无序列表 Coffee Milk 调...

  • html列表,标签

    1、html列表 有序列表 无序列表 定义列表 2、html表格及传统布局 table常用标签 table常用属性...

  • HTML笔记--列表标签

    HTML笔记--列表标签 标签(空格分隔): HTML 列表标签: 定义列表:带缩进的列表如这种样式的: 自定义...

  • HTML基础二

    HTML列表: 在html中,列表共分为三种:有序列表,无序列表和自定义列表 有序列表:有序列表中的各个列表都是有...

  • HTML系列(HTML列表)

    HTML列表分三种:无序列表、有序列表和定义列表(HTML列表常用于页面中的导航)(style="list-sty...

  • html列表

    列表 苹果 菠萝 香蕉 苹果 菠萝 香蕉 1.无序列表 使用...

  • html列表

    无序列表 有序列表 自定义列表 表格 表格书写的快速格式 表格完全格式 单元格合并 细线表格

  • HTML 列表

    列表分为有序列表、无序列表。还可以对列表进行自定义。 无序列表, 有序列表, 列表项 1. 有序列表 使用标签 例...

网友评论

      本文标题:HTML 列表练习题

      本文链接:https://www.haomeiwen.com/subject/irfpmttx.html