列表标签 ul+ol/li

发布于:2024-06-03 ⋅ 阅读:(125) ⋅ 点赞:(0)

04-07、列表标签 ul+ol/li

概述

列表标签:无序列表ul+li、有序列表ol+li和定义列表 dl dt dd 三种,在网页制作中应用非常广泛,列表就是信息资源的一种展示形式。

特点:

  • 它们都是块元素,可以受到宽度,高度,内外间距的影响,独占文档流
  • 列表标签元素可以嵌套:块元素(div,p,h1~h6,自身ul li ),也可以嵌套行内元素(strong,a,span,em ,i) ,图片,表单等等。

无序列表 ul+li:

  • ul - 英文全称是:un + ordered list 意思是:不排序的列表
  • li - 英文全称是:list item 意思是:列表项
  • 无序默认情况下是:一个圆点
  • 如果要更改ul的显示规则,可以考虑使用list-style修改即可。
<ul>
	<li>列表</li>
    <li>列表</li>
    <li>列表</li>
</ul

有序列表 ol+li:

  • ol英文全称是:ordered list 意思是:排序的列表
  • li - 英文全称是:list item 意思是:列表项
  • 有序默认情况下是:一个数字
  • 如果要更改ol的显示规则,可以考虑使用list-style修改即可。
<ol>
	<li>列表</li>
    <li>列表</li>
    <li>列表</li>
</ol>

代码

demo13.html

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>列表标签学习-ul/ol/li</title>
    <style>
       ul{
            list-style: disc;
       }
    </style>
</head>
<body>
    
    <!--无序的列表-->
    <ul>
        <li>
            IT·互联网前端开发·Java开发
            <ul>
                <li>
                    IT·互联网前端开发·Java开发
                    <ul>
                        <li>IT·互联网前端开发·Java开发</li>
                        <li>IT·互联网前端开发·Java开发</li>
                        <li>IT·互联网前端开发·Java开发</li>
                        <li>IT·互联网前端开发·Java开发</li>
                    </ul>    
                </li>
                <li>IT·互联网前端开发·Java开发</li>
                <li>IT·互联网前端开发·Java开发</li>
            </ul>
        </li>
        <li>设计·创作平面设计·室内设计</li>
        <li>考试·考证公务员·教师考试</li>
    </ul>

    <!--有序的列表-->
    <ol>
        <li>
            IT·互联网前端开发·Java开发
            <ul>
                <li>
                    IT·互联网前端开发·Java开发
                    <ul>
                        <li>IT·互联网前端开发·Java开发</li>
                        <li>IT·互联网前端开发·Java开发</li>
                        <li>IT·互联网前端开发·Java开发</li>
                        <li>IT·互联网前端开发·Java开发</li>
                    </ul>    
                </li>
                <li>IT·互联网前端开发·Java开发</li>
                <li>IT·互联网前端开发·Java开发</li>
            </ul>
        </li>
        <li>设计·创作平面设计·室内设计</li>
        <li>考试·考证公务员·教师考试</li>
    </ol>


</body>
</html>

注意

  • li 不能脱离ul和ol单独使用

场景

  • 网站的菜单https://www.kuangstudy.com/course?cid=4
    在这里插入图片描述
  • 小米商城:https://www.mi.com/shop
    在这里插入图片描述
  • 当然我们的MD中也是使用ul/li来实现的
    在这里插入图片描述

布置作业:去了解:dd / dt / dl

demo1

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>

    <style>
        *{padding: 0; margin: 0;}
        /* 可视区域 div盒子设置宽度 */
        .container{width: 2960px;margin: 0 auto;background:#eee;padding: 30px; margin-bottom: 20px;}
        /* .mark{border: 2px solid #000;background: red; color: #fff;} */

        /* 去掉小圆点 */
        ul{list-style: none;}
    </style>
</head>
<body>
    <div class="header">
        <div class="container"> 头部</div>
       
    </div>
    <!-- 可以统一样式  整体影响局部-->
    <div class="mainbox">
        <div class="container">
            <div class="bannerbox">

                <ul class="banner-items">
                    <!-- a连接是行内元素 img是行内块元素 -->
                    <li class="banner-item"><a href="" title="UI中国" target="_blank"><img  src="img/1717124335_677.webp" alt=""></a></li>
                    <li class="banner-item"><a href="" title="UI中国" target="_blank"><img  src="img/1717124335_677.webp" alt=""></a></li>
                    <li class="banner-item"><a href="" title="UI中国" target="_blank"><img  src="img/1717124335_677.webp" alt=""></a></li>
                    <li class="banner-item"><a href="" title="UI中国" target="_blank"><img  src="img/1717124335_677.webp" alt=""></a></li>
                    <li class="banner-item"><a href="" title="UI中国" target="_blank"><img  src="img/1717124335_677.webp" alt=""></a></li>
                </ul>

                 <!-- a连接是行内元素 img是行内块元素 -->
                <!-- <div class="banner-items">
                    <div class="banner-item"><a href="" title="UI中国" target="_blank"><img src="img/1717124335_677.webp" alt=""></a></div>
                    <div class="banner-item"><a href="" title="UI中国" target="_blank"><img style="display: none;" src="img/1717124335_677.webp" alt=""></a></div>
                    <div class="banner-item"><a href="" title="UI中国" target="_blank"><img style="display: none;" src="img/1717124335_677.webp" alt=""></a></div>
                </div> -->
            </div>
            <div class="content-nav">内容导航</div>
            <div class="section">内容块</div>
            <div class="pagaination">分页块</div>
            <div class="hot-box">热门板块</div>
            <div class="content-nav">内容导航</div>
            <div class="article">文章板块</div>
            <div class="brand">品牌合作</div>
        </div>
    </div>
   
    <div class="footer">
        <div class="container">底部</div>
    </div>
</body>
</html>

demo2—无序列表

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>

    <style>
        *{padding:0;margin:0;}
        /* 可视区域 div盒子设置宽度 */
        .container{width: 2960px;margin: 0 auto;background:#eee;padding: 30px; margin-bottom: 20px;}
        /* .mark{border: 2px solid #000;background: red; color: #fff;} */
        ul>li>ul{margin-left: 20px;}
    </style>
</head>
<body>
    <div class="container">
        <h4>Tree树</h4>
        <ul>
            <li>
                <h3>Level One</h3>
                <ul>
                    <li>
                        <h3>Level One</h3>
                        <ul>
                            <li><h3>Level One</h3></li>
                            <li><h3>Level One</h3></li> 
                        </ul>
                    </li>
                    <li><h3>Level One</h3></li>
                    <li><h3>Level One</h3></li>
                </ul>
            </li>

            <li>
                <h3>Level Two</h3>
                <ul>
                    <li><h3>Level One</h3></li>
                    <li><h3>Level One</h3></li>
                </ul>
            </li>

            <li>
                <h3>Level Three</h3>
                <ul>
                    <li>Level Three</li>
                    <li>Level Three</li>
                    <li>Level Three</li>
                </ul>
            </li>
        </ul>
    </div>
</body>
</html>

网站公告

今日签到

点亮在社区的每一天
去签到