[H5]HTML5列表、块和布局

目录

列表

布局

示意图


列表

效果 如:图一

<!--HTML列表-->
<!--    标签         描述  -->
<!--    <ol>        有序列表  -->
<!--    <ul>        无序列表  -->
<!--    <li>        列表项 -->
<!--    <dl>        列表(自定义)-->
<!--    <dt>        列表项 -->
<!--    <dd>        描述   -->

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>列表</title>
</head>
<body>

    <!--常用列表-->
    <!--1.无序列表-->
    <!--使用标签:<ul>、<li> -->
    <!--属性:disc(实心圆 默认)、circle(空心圆)、square(方块) -->
    <ul type="circle">
        <li>无序列表1</li>
        <li>无序列表2</li>
        <li>无序列表3</li>
    </ul>

    <!--2.有序列表-->
    <!--使用标签:<ol>、<li> -->
    <!--属性:A、a、I、i、start(默认start=1 从1开始递增) -->
    <ol start="5">
        <li>有序列表1</li>
        <li>有序列表2</li>
        <li>有序列表3</li>
    </ol>

    <!--3.嵌套列表-->
    <!--使用标签:<ul>、<ol>、<li> -->
    <ol type="a">
        <li>10</li>
            <ul>
                <li>11</li>
                <li>12</li>
                <li>13</li>
            </ul>
        <li>20</li>
            <ul>
                <li>21</li>
                <li>22</li>
                <li>23</li>
            </ul>
        <li>30</li>
            <ul>
                <li>31</li>
                <li>32</li>
                <li>33</li>
            </ul>
    </ol>

    <!--4.自定义列表-->
    <!--使用标签:<dl>、<dt>、<dd> -->
    <dl>
        <dt>100</dt>
            <dd>101</dd>
            <dd>102</dd>
        <dt>200</dt>
            <dd>201</dd>
            <dd>202</dd>
        <dt>300</dt>
            <dd>301</dd>
            <dd>302</dd>
    </dl>

</body>
</html>

效果 如:图二

<!--HTML块-->
<!--1.HTML 块元素-->
    <!--块元素在显示时,通常会以新行开始-->
    <!--如:<h1>、<p>、<ul>-->
<!--2.HTML 内联元素-->
    <!--内联元素通常不会以新行开始-->
    <!--如:<b>、<a>、<img>、-->
<!--3.HTML <div>元素-->
    <!--<div>元素也被称为块元素,其主要是作为组合HTML元素的容器-->
<!--4.HTML <span>元素-->
    <!--<span>元素是内联元素,可作为文本的容器-->

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>块</title>
    <!--引入css样式-->
    <link rel="stylesheet" type="text/css" href="style04-1.css">
    <!--也可直接改变样式-->
    <style type="text/css">
        span{
            color: blueviolet;
        }
    </style>
</head>
<body>
    <!--1.块元素-->
    <p>p标签第一行</p>
    <h2>h2标签从新的一行开始</h2>

    <!--2.内联元素-->
    <b>b标签第一行</b>
    <a>未换行的a标签</a>

    <!--3.<div>元素-->
    <!--主要是配合一些样式来进行使用,如:css样式-->
    <!--定义id或Class在css中索引-->
    <div id="dID">
        <p>div标签中的p标签</p>
        <a>a标签</a>
        <h1>h1标签</h1>
    </div>

    <!--4.<span>元素-->
    <!--一般将dev和span联合在一起使用-->
    <div id="sID">
        <p>div中的p标签</p>
        <span>div中的span标签</span>
    </div>

</body>
</html>

css样式

/*索引id用'#'符号,索引class用'.'符号*/
#dID {
    /*颜色*/
    color: red;
}

#dID h1 {
    color: sienna;
}

布局

<div>布局

效果 如:图三

<!--HTML 布局-->
<!--1.使用<div>元素布局-->
<!--2.使用<table>元素布局-->

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>div布局</title>
    <style type="text/css">
        body {
            /*边距设置为0*/
            margin: 0px;
        }
        /*索引时这里的div可以不用添加*/
        div#gID {
            width: 100%;
            height: 750px;
            /*背景颜色*/
            background-color: blanchedalmond;
        }
        /*头部样式*/
        #hID {
            width: 100%;
            height: 10%;
            background-color: aquamarine;
        }
        /*内容菜单样式*/
        #cID {
            width: 30%;
            height: 80%;
            background-color: blueviolet;
            /*添加从左到右的浮动*/
            float: left;
        }
        /*内容样式*/
        #bID {
            width: 70%;
            height: 80%;
            background-color: blue;
            float: left;
        }
        /*脚部样式*/
        #fID {
            width: 100%;
            height: 10%;
            background-color: olivedrab;
            /*因为上面设置了浮动,这里默认是跟着上面的设置走的,要显示设置样式需清除浮动*/
            clear: both;
        }

    </style>
</head>
<body>
    <!--1.<div>布局-->
    <!--整个页面全局控制的<div>-->
    <div id="gID">
        <div id="hID">头部</div>
        <div id="cID">内容菜单</div>
        <div id="bID">内容</div>
        <div id="fID">脚部</div>
    </div>

</body>
</html>

<table>布局

效果 如:图四

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>table布局</title>
</head>
<!--边距设置为0-->
<body marginheight="0px" marginwidth="0px">
    <!--2.<table>布局-->
    <table width="100%" height="750px" style="background-color: olive">
        <!--头部-->
        <tr>
            <!--colspan="2"表示两个单元格合并为一个的意思-->
            <td colspan="2" width="100%" height="10%" style="background-color: aqua">头部</td>
        </tr>

        <!--内容部分-->
        <tr>
            <td width="30%" height="80%" style="background-color: antiquewhite">
                <ul>
                    <li>栏目一</li>
                    <li>栏目二</li>
                    <li>栏目三</li>
                </ul>
            </td>
            <td width="70%" height="80%" style="background-color: olive">内容区</td>
        </tr>

        <!--底部-->
        <tr>
            <td colspan="2" width="100%" height="10%" style="background-color: blueviolet">底部</td>
        </tr>
    </table>
</body>
</html>

示意图

图一

图二

图三

图四

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值