博客列表 >HTML常用标签介绍及使用(列表、表格、表单)—2019年08月30日

HTML常用标签介绍及使用(列表、表格、表单)—2019年08月30日

一把青的博客
一把青的博客原创
2019年09月01日 19:17:491431浏览

作业1. 谈谈你对html标签, 元素与属性的理解, 并举例说明

  html标签是HTML的重要组成部分,用来描述文字语义,比如:<h1>文本文本</h1>,h1标签代表【文本文本】这几个字是主标题;<p>内容</p>标签表示这是一个段落。

  html元素通常以开始标签起始、以结束标签终止,比如:<p>内容</p>;也有单体标签如<img>,标签及标签对之间的文本称为元素,<p>内容</p>称为元素.

,构成html文档。

  html属性是给每一个标签所做的辅助信息,赋予标签更多的信息。比如<img class="image-item"  src="images/1.jpg"  alt="图片信息"/>,class属性规定元素的类名定义各种样式、src属性表示引用图片的路径、alt属性是图片说明。

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

列表分为:无序列表、有序列表、定义列表

  • 无序列表是一列项目,列表项目使用圆点进行标记,始于 <ul> 标签,每个列表项始于 <li>,示例:

<ul>
       <li>产品1</li>
       <li>产品2</li>
</ul>

浏览器显示:

2-1.jpg


  • 有序列表也是一列项目,列表项目使用数字进行标记,始于 <ol> 标签,每个列表项始于 <li>,示例:

    <ol>
           <li>产品1</li>
           <li>产品2</li>
    </ol>

浏览器显示:

    2-2.jpg

定义列表是项目及其注释的组合,自定义列表以<dl>标签开始,每个自定义列表项以<dt>开始,每个自定义列表项的定义以 <dd> 开始,示例:

<dl>
        <dt>水果类</dt>
            <dd>榴莲</dd>
            <dd>梨</dd>
            <dd>苹果</dd>
        <dt>蔬菜</dt>
            <dd>白菜</dd>
            <dd>黄瓜</dd>
            <dd>西红柿</dd>
    </dl>

    浏览器显示:

2-3.jpg

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

        列表是一系列项目,可以理解成对应表格的一列或者一行,各列表项数据是平级的,由<ul>或者<ol>起始定义,<li>定义列表项;

        表格由若干行、每行由若干列组成,数据按竖行和横行进行排列,基本上构成一个矩形的表格,由<table>起始定义,<tr>定义行,<td>定义单元格,<th>定义表头;

        列表型布局选择使用列表标签,比如图片列表、文章列表等,导航通常选用列表。表格型布局就需要用表格标签,比如各种各样的统计表、课程表之类。根据需求选用哪一种标签。

作业4. 编程实现,用列表制作工作计划


实例

<!DOCTYPE html>
<html>

<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>
    <!-- 无序列表 -->
    <p>待办事项</p>
    <ul>
        <li>开会</li>
        <li>处理售后</li>
        <li>制作网页</li>
        <li>对接客户</li>
    </ul>
    <!-- 有序列表 -->
    <ol>
        <li>开会</li>
        <li>处理售后</li>
        <li>制作网页</li>
        <li>对接客户</li>
    </ol>
    <!-- 定义列表 -->
    <dl>
        <dt>上午</dt>
        <dd>开会</dd>
        <dd>处理售后</dd>
        <dt>下午</dt>
        <dd>制作网页</dd>
        <dd>对接客户</dd>
    </dl>
</body>

</html>

运行实例 »

点击 "运行实例" 按钮查看在线实例


作业5. 编程实现一张商品清单

实例

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>商品清单</title>
</head>
<body>
    <p>周末购物清单</p>
    <table width="500" border="1" cellspacing="0" cellpadding="5">
        <tr bgcolor="lightblue">
            <th>种类</th>
            <th>名称</th>
            <th>价格</th>
            <th>数量</th>
            <th>金额</th>
        </tr>
        <tr>
            <td rowspan="2">生活用品</td>
            <td>漱口水</td>
            <td>20</td>
            <td>1</td>
            <td>20</td>
        </tr>
        <tr>
            <td>毛巾</td>
            <td>10</td>
            <td>1</td>
            <td>20</td>
        </tr>
        <tr>
            <td rowspan="2">食品</td>
            <td>苹果</td>
            <td>8</td>
            <td>3</td>
            <td>24</td>
        </tr>
        <tr>
            <td>方便面</td>
            <td>24</td>
            <td>1</td>
            <td>24</td>
        </tr>
        <tr>
            <td colspan="3" align="center">总计</td>
            <td>6</td>
            <td>88</td>
        </tr>
    </table>
</body>
</html>

运行实例 »

点击 "运行实例" 按钮查看在线实例

作业6. 制作一张注册表单


实例

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>注册表单</title>
</head>
<body>
    <h3>用户注册</h3>
    <form action="login.php" method="POST">
        <p>
            <label for="username">昵称:</label><input type="text" id="username" name="username" placeholder="请输入4-20个字符">
        </p>
        <p>
            <label for="password">密码:</label><input type="password" id="password" name="password" placeholder="字母与数字结合">
        </p>
        <p>
            <label for="email">邮箱:</label><input type="email" id="email" name="email" placeholder="example@.163.com">
        </p>
        <p>
            <label for="age">年龄:</label><input type="number" id="age" name="age" min="16" max="80">
        </p>
        <p>
            <label for="secrecy">性别:</label>
            <input type="radio" id="male" name="gender"><label for="male">男</label>
            <input type="radio" id="female" name="gender"><label for="female">女</label>
            <input type="radio" id="secrecy" name="gender" checked><label for="secrecy">保密</label>
        </p>
        <p>
            <label for="">爱好:</label>
            <input type="checkbox" name="hoby[]" id="photography" value="photography"><label for="photography">摄影</label>
            <input type="checkbox" name="hoby[]" id="program" value="program"><label for="program">编程</label>
            <input type="checkbox" name="hoby[]" id="tea" value="tea" checked><label for="tea">喝茶</label>
        </p>
        <p>
            <label for="">课程</label>
            <select name="" id="">  
                <optgroup label="自然科学">
                    <option value="">请选择</option>
                    <option value="">数学</option>
                    <option value="">物理</option>
                    <option value="">生物</option>
                </optgroup>
                <optgroup label="人文社科">
                    <option value="">政治</option>
                    <option value="">哲学</option>
                    <option value="">文学</option>
                </optgroup>
            </select>
        </p>
        <button>提交</button>
        <input type="reset" name="reset" placeholder="重置">
    </form>
</body>
</html>

运行实例 »

点击 "运行实例" 按钮查看在线实例

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

列表、表格、表单这几种标签在前端开发中经常用到,列表适合在各种导航菜单设置、图片列表展示、新闻列表展等列表布局场景;表格应用于数据展示,可以让数据更加美观整齐,如订单统计、证券交易统计或者其他需要以表格来布局的场景;表单适用于各种站点的注册、登录、留言等场景,采集用户提交的信息,实现交互。

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