博客列表 >第二节课html标签元素属性作业-2019-8-30

第二节课html标签元素属性作业-2019-8-30

鹰弘网络科技的博客
鹰弘网络科技的博客原创
2019年09月01日 14:03:45620浏览

一、谈谈你对html标签, 元素与属性的理解, 并举例说明

1、HTML标签:html标签是指被<>包裹起来的对象,比如<head><a><p><html>等等。Html标签分为成对出现的和单独出现的。成对出现的居多,比如<h1></h1>,单独出现的比如<img src=””>。

2、HTML元素:html元素是构成网页的基本对象,并且通过html标签可以定义html元素。

3、HTML属性:html属性是为html元素附加信息的,属性出现在html标签的起始标签中,比如:<div class=”nav”></div>,该div中的class就是属性。

 

二、列表有几种, 如何定义?

1、有序列表:<ul></ul>

2、无序列表:<li></li>

3、定义列表:<dl></dl>

 

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

1、列表:列表的格式为多行一列。

2、表格:表格可以定义几行几列。

3、一般我们在布局导航、或者布局文章列表的时候使用列表。

4、表格一般我们在后端中使用的比较多,比如制作数据表。

5、在前端布局中,列表的使用相对于比较灵活,而表格的比较繁杂。


 四、五、六实战作业汇总如下:

实例

<!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>8月30日作业</title>
</head>

<body>
    <h3>工作计划-无序列表</h3>
    <ul>
        <li>完成行业文章采集工作</li>
        <li>对行业文章进行二次清洗分类</li>
        <li>将二次加工后的文章发布</li>
    </ul>
    <hr>
    <h3>工作计划-有序列表</h3>
    <ol>
        <li>完成行业文章采集工作</li>
        <li>对行业文章进行二次清洗分类</li>
        <li>将二次加工后的文章发布</li>
    </ol>
    <hr>
    <h3>工作计划-定义列表</h3>
    <dl>
        <dt>第一步工作</dt>
        <dd>完成行业文章采集工作</dd>
        <dt>第二步工作</dt>
        <dd>对行业文章进行二次清洗分类</dd>
        <dt>第三步工作</dt>
        <dd>将二次加工后的文章发布</dd>
    </dl>
    <hr>
    <table border="1px" width="500" cellspacing="0" cellpadding="5">
        <caption>
            <h3>最新产品</h3>
        </caption>
        <thead bgcolor="lightgreen">
            <tr>
                <th>编号</th>
                <th>名称</th>
                <th>单价</th>
                <th>数量</th>
                <th>金额</th>
                <th>分类</th>
            </tr>
        </thead>
        <tr>
            <td>1</td>
            <td>联想笔记本</td>
            <td>3800</td>
            <td>1</td>
            <td>3800</td>
            <td rowspan="4" align="center">电子产品</td>
        </tr>
        <tr>
            <td>2</td>
            <td>小米笔记本</td>
            <td>4500</td>
            <td>2</td>
            <td>9000</td>
        </tr>
        <tr>
            <td>3</td>
            <td>华为笔记本</td>
            <td>5000</td>
            <td>3</td>
            <td>15000</td>
        </tr>
        <tr>
            <td colspan="3" align="center">汇总:</td>
            <td>6</td>
            <td>27800</td>
        </tr>

    </table>
    <hr>
    <h3>用户注册</h3>
    <form action="login.php" method="GET">
        <p>
            <label for="username">用户名:</label>
            <input type="text" id="username" name="username" vaule="sqxzgg">
        </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@email.com">
        </p>
        <p>
            <label for="number">年龄:</label>
            <input type="number" id="number" name="number" min="18" max="90">
        </p>
        <p>
            <label for="">领域:</label>
            <select name="" id="">
                <optgroup label="网络营销">
                    <option value="">请选择</option>
                    <option value="">微信营销</option>
                    <option value="">B2B营销</option>
                    <option value="">SEO营销</option>
                </optgroup>
                <optgroup label="软件开发">
                    <option value="">Java开发</option>
                    <option value="">PHP开发</option>
                    <option value="">C#开发</option>
                </optgroup>
            </select>
        </p>
        <p>
            <label for="">擅长:</label>
            <input type="checkbox" id="wlyx" name="field[]" value="wlyx"><label for="wlyx">网络营销</label>
            <input type="checkbox" id="rjkf" name="field[]" value="rjkf"><label for="rjkf">软件开发</label>
            <input type="checkbox" id="ui" name="field[]" value="ui"><label for="ui">UI设计</label>
        </p>
        <p>
            <label for="male">性别:</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"><label for="secrecy">保密</label>
        </p>
        <p>
            <input type="submit" name="submit" value="提交">
            <input type="reset" name="reset" value="重置">
            <input type="button" name="button" value="忘记密码">
            <button type="button">忘记账号</button>
        </p>

    </form>



</body>

</html>

运行实例 »

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

七、总结:

以上学习的html标签合理进行组合使用就可以制作出很多网页上常见的样式,比如ul+li+a,我们就可以制作出简单的导航栏。而form我们可以用来制作简单的注册页面以及留言页面。ol+li+a,我们又可以写出简单的文章了列表页面,ul+li+a+img+p我们还可以制作出简单的产品列表页面。

标签的应用场景:p:能够用于任何文字位置,尤其是内容详情页面。

                           a:用于锚文本、大小导航、图片广告跳转等等。

                           ul:用于导航、文章列表、图片列表等等。

                           dl、dd、dt:可用于制作简单的问答页面,或者是解释类页面。

                           form:用于制作表单提交页面、如注册、留言等等。

                           table、tr、td:可用于后端页面的布局。

                           input:包含各种type属性,用处非常广泛、如:文本框、密码框、单选框、复选框、下拉列表、各类按钮(配合JS使用)。

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