首页 > 其他分享 >Day02 2.1、HTML基础之列表标签

Day02 2.1、HTML基础之列表标签

时间:2023-03-16 13:33:38浏览次数:37  
标签:定义 Title Day02 无序 列表 HTML 内容 标签 2.1

一、列表标签

  • 列表是一种结构标签

    • 可以让网页的内容形成列表格式。

  • 列表标签在HTML中提供提供了4种:

    • 无序列表(UnorderList,ul)

      就是没有序号的,内容不分先后的列表。

    • 有序列表(OrderList,ol)

    • 定义列表(DefineList,dl)

    • 菜单列表(Menu)

  • 除了定义列表结构特殊以外,其他的3种列表都有列表项目(List Item, li)。

1 无序列表

  • 网页的列表内容一般由列表标签组织展示,ol+li是组合,

    • ol标签与li标签之间尽量不要写标签或内容
    • 如果列表中有内容,一定要写在li中间
  • 列表可以嵌套多层

  • <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Title</title>
    </head>
    <body>
    <!-- 网页的列表内容一般是由列表标签组织展示,ul + li 组合,ul标签和li标签之间尽量不要写标签和内容 -->
    <!--
    无序列表, unordered list,简写: ul
    列表的单项  list item 简写:li
    -->
    <ul>
        这是ul和li之间
        <li>无序列表,第1个列表项</li>
        <li>无序列表,第2个列表项</li>
        <li>无序列表,第3个列表项</li>
        <li>无序列表,第4个列表项</li>
    </ul>
    
    <!-- 列表是可以嵌套的 -->
    <ul>
        <li>
            第1个列表
            <ul>
                <li>
                    第1个列表
                </li>
                <li>
                    第2个列表
                </li>
                <li>
                    第3个列表
                </li>
                <li>
                    第4个列表
                </li>
            </ul>
        </li>
        <li>
            第1个列表
            <ul>
                <li>
                    第1个列表
                </li>
                <li>
                    第2个列表
                </li>
                <li>
                    第3个列表
                </li>
                <li>
                    第4个列表
                </li>
            </ul>
        </li>
    </ul>
    </body>
    </html>
    

2 有序列表

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
    <!-- 网页的列表内容一般由列表标签组织展示,ol+li是组合,ol标签与li标签之间尽量不要写标签或内容
         如果列表中有内容,一定要写在li中间
     -->
    <ol>
        这是ol与li之间
        <li>无序列表、第1个列表项</li>
        <li>无序列表、第2个列表项</li>
        <li>无序列表、第3个列表项</li>
        <li>无序列表、第4个列表项</li>
    </ol>
    <hr>
    <!-- 列表可以嵌套多层 -->
    <ol>
        <li>
            第一层列表内容
            <ol>
                <li>第二层列表内容</li>
                <li>第二层列表内容</li>
                <li>第二层列表内容</li>
            </ol>
        </li>
        <li>
            第一层列表内容
            <ol>
                <li>第二层列表内容</li>
                <li>第二层列表内容</li>
                <li>第二层列表内容</li>
            </ol>
        </li>
        <li>
            第一层列表内容
            <ol>
                <li>第二层列表内容
                    <ol>
                        <li>第三层列表内容</li>
                        <li>第三层列表内容</li>
                    </ol>
                </li>

                <li>第二层列表内容
                    <ol>
                        <li>第三层列表内容</li>
                        <li>第三层列表内容</li>
                        <li>
                            第三层列表内容
                            <ol>
                                <li>第四层列表内容</li>
                                <li>第四层列表内容</li>
                            </ol>
                        </li>
                    </ol>
                </li>

            </ol>
        </li>
    </ol>
</body>
</html>

3 定义列表

  • 定义列表的每一个定义项是由dt(Define Title)与dd(Define Description)组成。

  • dl:定义列表标签

  • dt:表示定义项0的标题

  • dd:表示对上一个dt中的标题内容进行描述或补充说明

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
    <p>
        定义列表标签为dl,<br>
        定义列表的每一个定义项是由dt(Define Title)与dd(Define Description)组成。<br>
        dt 表示定义项0的标题,<br>dd表示对上一个dt中的标题内容进行描述或补充说明</p>
    <dl>
       <dt>赵本山</dt>
       <dd>春晚常驻选手,国内一线大品牌</dd>
       <dd>乡村爱情故事,二人转,小品</dd>
       <dt>小明</dt>
       <dd>国内所有小朋友的同学,每次都从教室里面滚出去的哪一个。</dd>
    </dl>

    <!-- 定义列表只能用于定义一批的概念的列表中 -->
    <dl>
        <dt>HTML</dt>
        <dd>超文本标记语言</dd>
        <dd>属于W3C标准的结构标准</dd>
        <dt>CSS</dt>
        <dd>层叠样式表</dd>
        <dd>属于W3C标准的外观标准</dd>
        <dt>Javascript</dt>
        <dd>简称js</dd>
        <dd>属于W3C标准的行为标准</dd>
    </dl>
</body>
</html>

4 菜单列表

  • 菜单列表是HTML版本中新增的列表标签,
    • 实际上就是ul标签(无序列表)
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
    <!-- 菜单列表是HTML版本中新增的列表标签,实际上就是ul标签(无序列表) -->
    <menu>
        <li>首页</li>
        <li>商品</li>
        <li>专题</li>
        <li>用户</li>
        <li>版权</li>
    </menu>
</body>
</html>
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
    <!--
    无序列表, unordered list,简写: ul
    列表的单项  list item 简写:li
    -->
    <ul type="circle">
        <li>列表的第一项</li>
        <li>列表的第二项</li>
        <li>列表的第三项</li>
    </ul>

    <!--
    有序列表, ordered list,简写:ol
    列表的单项  list item   li
    -->
    <ol>
        <li>列表的第一项</li>
        <li>列表的第二项</li>
        <li>列表的第三项</li>
    </ol>

    <!--
    和任何一个双标签一样,标签内部可以嵌套的标签来使用。
    -->
    <ul>
        <li>
            <p>第一章:开端</p>
            <ul>
                <li>第一节:下山</li>
                <li>第二节:命案</li>
                <li>第三节:奇遇</li>
                <li></li>
                <li></li>
            </ul>
        </li>
    </ul>

    <dl>
       <dt>赵本山</dt>
       <dd>春晚常驻选手,国内一线大品牌</dd>
       <dd>乡村爱情故事,二人转,小品</dd>
       <dt>小明</dt>
       <dd>国内所有小朋友的同学,每次都从教室里面滚出去的哪一个。</dd>
    </dl>

    <!-- 菜单列表是HTML版本中新增的列表标签,实际上就是ul标签(无序列表) -->
    <menu>
        <li>首页</li>
        <li>商品分类</li>
        <li>购物狂欢节</li>
        <li>会员中心</li>
    </menu>
</body>
</html>
  • 几种列表标签中最常用的只有ul,当然也有新版本的menu标签。其他的2种标签(ol与dl),基本不使用。

标签:定义,Title,Day02,无序,列表,HTML,内容,标签,2.1
From: https://www.cnblogs.com/dream-ze/p/17222213.html

相关文章