首页 > 网站 > WEB开发 > 正文

[H5]HTML5列表、块和布局

2024-04-27 15:06:15
字体:
来源:转载
供稿:网友

[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>

示意图:

图一

图二

图三

图四


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表