嵌套列表

2018-01-10  本文已影响0人  王嘉豪_TW

嵌套列表


知识准备

  1. 无序列表(ul)

无序列表是一个项目的列表,此列项目使用粗体圆点进行标记(可以由ul的CSS属性list-style-type进行设置)

无序列表始于<ul>标签,每个列表项始于<li>

代码实例

<ul>
    <li>Coffee</li>
    <li>Milk</li>
</ul>
  1. 有序列表(ol)

有序列表与无序列表用法相同,只是列表项目使用数字进行标记

有序列表始于<ol>标签,每个列表项始于<li>标签

代码实例

<ol>
    <li>Coffee</li>
    <li>Milk</li>
</ol>

作业题目

嵌套列表

题目分析

这是一个典型的有序无序嵌套的列表,我们从外到内逐层分析。

<ul>
    <li>JavaScript</li>
    <li>Java</li>
</ul>
第一步
  <ul>
    <li>JavaScript
        <ol>
            <li>第一章</li>
            <li>第二章</li>
        </ol>
    </li>
    <li>Java
        <ol>
            <li>第一章</li>
            <li>第二章</li>
        </ol>
    </li>
  </ul>
第二步

总结

可以看到对于循环嵌套的列表,我们只需要一层一层拆着看,就会简单很多,并不需要考虑过多的复杂结构。


实现代码

<ul class="disc">
  <li>JavaScript
    <ol>
      <li>第一章
        <ul class="square">
          <li>const</li>
          <li>let</li>
        </ul>
      </li>
      <li>第二章
        <ul class="square">
          <li>function</li>
          <li>object</li>
        </ul>
      </li>
    </ol>
  </li>
  <li>Java
    <ol>
      <li>第一章
        <ul class="square">
          <li>class</li>
          <li>package</li>
        </ul>
      </li>
      <li>第二章
        <ul class="square">
          <li>private</li>
          <li>public</li>
        </ul>
      </li>

    </ol>
  </li>
</ul>
效果图
上一篇 下一篇

猜你喜欢

热点阅读