博客列表 >列表,表格,商品清单,注册表单 2019.08.30

列表,表格,商品清单,注册表单 2019.08.30

崔泽的博客
崔泽的博客原创
2019年08月31日 23:02:41627浏览
  1. 谈谈你对html标签, 元素与属性的理解, 并举例说明

    元素是由<>加内容组成,HTML文档内容就是标签,元素和属性

    元素类型:块级元素 例:h1-h6、p、table、ul、div等

                                    特点:总是在新的一行开始

                                              高度、行高以及外边距和内边距都可控制

                                              宽度缺省则是他的容器的100%,除非设定一个宽度

                                              他的里面可以有内联元素和其他块元素

                     内联元素 例:strong、a、img、span等

                                    特点:和其他元素都在一行上

                                              高、行高及外边距和内边距不可改变

                                              宽度就是它的文字或图片的宽度,不可改变

                                              内联元素只能容纳文本或者其他内联元素

实例
<!DOCTYPE html>    文档类型声明
<html lang="en">   根元素

<head>             文档头部的声明,给浏览器用的
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
</head>

<body>             浏览器渲染的目标,用户真正感兴趣的内容

</body>

</html>

  2. 列表有几种, 如何定义

三种:无序列表、有序列表、定义列表

无序列表:<ul>、<li>

有序列表:<ul>、<li>

定义列表:<dl>、<dt>、<dd>

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>h1-h6标题</title>
</head>

<body>
<p>无序列表</p>
<ul>
<li>会当临绝顶</li>
<li>一览众山小</li>
<li>造化钟神秀</li>
<li>阴阳割昏晓</li>
</ul>
<p>有序列表</p>
<ul type="circle">
<li>会当临绝顶</li>
<li>一览众山小</li>
<li>造化钟神秀</li>
<li>阴阳割昏晓</li>
</ul>
<ul type="square">
<li>会当临绝顶</li>
<li>一览众山小</li>
<li>造化钟神秀</li>
<li>阴阳割昏晓</li>
</ul>
<ol>
<li>会当临绝顶</li>
<li>一览众山小</li>
<li>造化钟神秀</li>
<li>阴阳割昏晓</li>
</ol>
<ul>
<p>导航</p>
<li>公司</li>
<li>简介</li>
<li>产品</li>
<li>关于我们</li>
<li>联系我们</li>
</ul>
<p>定义列表</p>
<dl>
<dt>会当临绝顶</dt>
<dd>一览众山小</dd>
<dt>会当临绝顶</dt>
<dd>一览众山小</dd>
<dt>会当临绝顶</dt>
<dd>一览众山小</dd>
<dt>会当临绝顶</dt>
<dd>一览众山小</dd>
</dl>
</body>
</html>


1.png                                     2.png

3. 列表与表格的区别与联系?什么时候用列表,什么时候用表格, 为什么?

一条列的形式来显示数据是我们使用列表

对于多列且每一列之间有关联数据适合用表格进行组织

在适当的情况下选择对应的,使用户看到的更直观更便捷

4. 编程实现,用列表制作你的工作计划,要求使用三种类型全部实现一次: <ul><ol><dl>

实例

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
</head>

<body>
    <ul>
        <li>项目一</li>
        <li>项目二</li>
        <li>项目三</li>
    </ul>
    <ol>
        <li>项目一</li>
        <li>项目二</li>
        <li>项目三</li>
    </ol>

    <dl>
        <dt>项目一</dt>
        <dd>列表</dd>
        <dd>表格</dd>
        <dd>表单</dd>
    </dl>
    <dl>
        <dt>项目二</dt>
        <dd>链接</dd>
        <dd>图像</dd>
        <dd>跳转</dd>

    </dl>


</body>

</html>

3.png

5. 编程实现一张商品清单, 使用表格实现,要求有行与列的合并,用到colspan, rowspan

实例

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
</head>

<body>
    <h3>购物车</h3>
    <ol>
        <li>1西瓜8块5个40</li>
        <li>2番茄6块3个18</li>
        <li>3豆角6块3个18</li>
        <li>4土豆2块12个24</li>
    </ol>

    <hr>

    <table border="1" cellspacing="0" width="400" cepadding="5">
        <caption>
            <h3>购物车</h3>
        </caption>
        <thead>
            <tr bgcolor="lightblue">
                <th>采购人</th>
                <th>编号</th>
                <th>名称</th>
                <th>单价</th>
                <th>数量</th>
                <th>金额</th>
            </tr>
            <tr>
                <td align="center" rowspan="4">崔泽</td>
                <td align="center">1</td>
                <td align="center">西瓜</td>
                <td align="center">8</td>
                <td align="center">5</td>
                <td align="center">40</td>
            </tr>
            <tr>
                <!-- <td align="center">1</td> -->
                <td align="center">2</td>
                <td align="center">番茄</td>
                <td align="center">6</td>
                <td align="center">3</td>
                <td align="center">18</td>
            </tr>
            <tr>
                <!-- <td align="center">1</td> -->
                <td align="center">3</td>
                <td align="center">豆角</td>
                <td align="center">6</td>
                <td align="center">3</td>
                <td align="center">18</td>
            </tr>
            <tr>
                <!-- <td align="center">4</td> -->
                <td align="center">4</td>
                <td align="center">土豆</td>
                <td align="center">2</td>
                <td align="center">12</td>
                <td align="center">24</td>
            </tr>
            <tr>
                <td colspan="4" align="center">合计:</td>
                <!-- <td>x</td> -->
                <!-- <td>x</td> -->
                <td td align="center">23</td>
                <td td align="center">100</td>
            </tr>

        </thead>
    </table>


</body>

</html>

4.png

6. 编程实一张注册表单, 要求使用到课堂上讲到全部控件,并掌握所有属性的使用场景与意义

实例

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>表单与表单中的控件元素</title>
</head>

<body>
    <h3>用户注册</h3>
    <form action="cuize.cn" method="POST">
        <p>
            <label for="username">账号:</label>
            <input type="text" id="username" name="username" value="cuize">
        </p>

        <p>
            <label for="password">密码:</label>
            <input type="password" id="password " name="password " placeholder="必须在6-12位之间">
        </p>

        <p>
            <label for="email">邮箱:</label>
            <input type="email" id="email" name="email" placeholder="example@email.com">
        </p>

        <p>
            <label for="age">年龄:</label>
            <input type="number" id="age" name="age" min="16" max="80">
        </p>
        <label for="age ">课程:</label>
        <select>
                <optgroup label="前端 ">
                    <option>请选择</option>
                    <option>html</option>
                    <option>css</option>
                    <option>js</option>
                </optgroup>
                <optgroup label="后端 ">
                        <option>phpl</option>
                        <option>msql</option>
                        <option>laravel</option>
                </optgroup>
        </select>

        <p>
            <label>爱好:</label>
            <input type="checkbox" name="hobby[]" value="study" id="syudy"><label for="study">写字</label>
            <input type="checkbox" name="hobby[]" value="sport" id="sport" checked><label for="sport">跑步</label>
            <input type="checkbox" name="hobby[]" value="drawing" id="drawing"><label for="drawing">画画</label>
        </p>
        <p>
            <label>性别:</label>
            <input type="radio" name="gender" id="male" checked><label for="male">男生</label>
            <input type="radio" name="gender" id="female"><label for="female">女生</label>
        </p>
        <p>
            <input type="submit" namen="submit" value="提交"></input>
            <input type="reset" namen="reset" value="重填"></input>
            <input type="button" namen="reset" value="提交"></input>
        </p>

        <label>省/直辖市</label>
        <select name="proince" id="">
        <option value="">请选择省/直辖市</option>
        <option value="henan">河南</option>
        <option value="shanghai">上海</option>
        <option value="beijiang">北京</option>
        </select>



    </form>

</body>

</html>

5.png

7. 写出总结, 对于这些常用标签的应用场景进行分析

表单:账号,密码,邮箱,年龄,课程,爱好,性别,按钮

        <form></form>:为用户创建html表单。定义表单开始和结束位置,在标签对之间都属于表单的内容。

                         action:此属性指示服务器上处理表单输出的程序,语法action="url"。

        input 标签是常用的控件软件,配合form 标签帮助用户输入,修改,提交数据。

        格式:<input type="..." ......>

        type:表单元素类型:text,password,checkbox,radio,submit,reset,file,hidden,image,button。

        name:表单元素名称

        value:可选属性,表单元素的初始值。

        checked:指定按钮是否被选中,输入类型为radio或checkbox时,使用。

        按钮:submit 提交,reset 重填,button 按钮,

        















声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议