Blogger Information
Blog 3
fans 0
comment 0
visits 1844
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
HTML5标签 - 第二天作业 - PHP中文网第九期线上班
月生
Original
619 people have browsed it

一. 描述HTML与HTTP是什么,他们之间有什么联系?

HTML:超文本标记语言

HTTP:超文本传输协议

联系:HTML通过HTTP协议在客户端和服务端传输,HTTP协议为HTML服务

二. 制作一个导航,要求使用到列表,链接,图片,并使用图片做为链接元素

1572423910810933.png


实例

<!doctype html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>苏宁红孩子</title>
    <style type="text/css">
        h1{ text-align: center;}
        a{text-decoration: none; color: #333; }
        a:link,a:hover{ color: #333;}
        .header{width:100%;margin: 0 auto;}
        .header ul{width: 1200px;margin: 0 auto; list-style: none;}
        .header ul li{ float: left; width: 150px; line-height: 65px;}
        .header ul li a{ font-size: 20px;}
    </style>
</head>
<body>
<header class="header">

    <h1>制作一个导航,要求使用到列表,链接,图片,并使用图片做为链接元素</h1>
    <hr>
    <ul>
        <li><img src="https://res.suning.cn/public/v3/images/logo/snlogo.png?v=2015042703" alt="" width="120px"></li>
        <li><a href="https://redbaby.suning.com/" title="">奶粉辅食</a></li>
        <li><a href="https://redbaby.suning.com/" title="">纸尿裤</a></li>
        <li><a href="https://redbaby.suning.com/" title="">洗护用品</a></li>
        <li><a href="https://redbaby.suning.com/" title="">儿童玩具</a></li>
        <li><a href="https://redbaby.suning.com/" title="">车床座椅</a></li>
        <li><a href="https://redbaby.suning.com/" title="">童装童鞋</a></li>
        <li><a href="https://redbaby.suning.com/" title="">儿童图书</a></li>
    </ul>
</header>
</body>
</html>

运行实例 »

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

加入了一点简单的css样式

1572442729792114.jpg

三. 制作一张商品信息表, 要求用到标题, 头部与底部, 行与列方向的合并

2.png


实例

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>商品信息表</title>
    <style type="text/css">
        h1{ text-align: center;}
        table{ margin: 0 auto; }
    </style>
</head>
<body>
<h1>制作一张商品信息表, 要求用到标题, 头部与底部, 行与列方向的合并</h1>
<hr>
<table border="1" cellspacing="0" cellpadding="10" >
    <thead>
        <tr>
            <td>序号</td>
            <td>名称</td>
            <td>单价</td>
            <td>数量</td>
            <td>金额</td>
        </tr>
    </thead>
    <tbody>
        <tr>
            <td>1</td>
            <td>爱他美(Aptamil)</td>
            <td>295</td>
            <td>1</td>
            <td>295</td>
        </tr>
        <tr>
            <td>2</td>
            <td>雅培(Abbott)</td>
            <td>189</td>
            <td>1</td>
            <td>189</td>
        </tr>
        <tr>
            <td>3</td>
            <td>雀巢(Nestle)</td>
            <td>258</td>
            <td>1</td>
            <td>258</td>
        </tr>
        <tr>
            <td>4</td>
            <td>美素佳儿(Friso)</td>
            <td>209</td>
            <td>1</td>
            <td>209</td>
        </tr>
    </tbody>
    <tfoot>
        <tr>
            <td colspan="3" align="center">合计</td>
            <td>4</td>
            <td>951</td>
        </tr>
    </tfoot>
</table>
</body>
</html>

运行实例 »

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


2.jpg


四. 制作一张完整的用户注册表单, 要求尽可能多的用到学到的表单控件

1572424281301279.png

实例

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>用户注册表单</title>
    <style type="text/css">
        h1{ text-align: center;}
        table{ margin: 0 auto; }
        body{margin: 0 auto;}
        h3{ text-align: center;}
        form{ text-align: left; border: 1px solid #dddddd; width: 500px; margin: 0 auto;padding-left: 10px;}

    </style>
</head>
<body>
    <h1>制作一张完整的用户注册表单</h1>
    <hr>
    <h3>用户注册</h3>
    <form action="login.php" method="post">
        <p>
            <lable for="user" >账号:</lable>
            <input type="text" id="user" name="user" value="" >
        </p>
        <p>
            <lable for="passwd" >密码:</lable>
            <input type="text" id="passwd" name="passwd" placeholder="请输入8位数密码" >
        </p>
        <p>
            <lable for="email" >邮箱:</lable>
            <input type="text" id="email" name="email" placeholder="example@admin.com" >
        </p>
        <p>
            <lable for="age" >年龄:</lable>
            <input type="text" id="age" name="age" min="22" max="60" >
        </p>
        <p>
            <lable for="lady" >性别:</lable>
            <input type="radio"  name="sex" id="male"><lable for="male">宝爸</lable>
            <input type="radio" name="sex" id="lady" checked><lable for="lady">宝妈</lable>
        </p>
        <p>
            <lable for="">购物方式:</lable>
            <select name="gwtype" id="">
                <optgroup label="线上">
                    <option value="" selected>苏宁</option>
                    <option value="">天猫</option>
                    <option value="">京东</option>
                </optgroup>
                <optgroup label="线下">
                    <option value="">孩子王</option>
                    <option value="">可爱可亲</option>
                    <option value="">好孩子</option>
                </optgroup>

            </select>
        </p>
        <p>
            <lable for="">爱好:</lable>
            <input type="checkbox" name="hobby[]" id="game"><lable for="game">游戏</lable>
            <input type="checkbox" name="hobby[]" id="travl"><label for="travl">旅游</label>
            <input type="checkbox" name="hobby[]" id="run"><label for="run">跑步</label>
            <input type="checkbox" name="hobby[]" id="read"><label for="read">读书</label>
        </p>
        <p>
            <lable for="photo">头像上传:</lable>
            <input type="file" name="photo" id="photo">
        </p>
        <p>
            <input type="submit" name="submit" value="提交">
            <button>提交</button>
        </p>
    </form>

</body>
</html>

运行实例 »

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

3.jpg

五. 制作一个网站后面, 要求使用`<iframe>`内联框架实现

4.png

实例

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>内联框架</title>
    <style type="text/css">
        h1{ text-align: center;}
        a{text-decoration: none; color: #333; }
        a:link,a:hover{ color: #333;}

        ul{list-style: none;}

    </style>
</head>
<body>
<ul>
    <li><a href="demo1.html" target="content">首页导航</a></li>
    <li><a href="demo2.html" target="content">商品列表</a></li>
    <li><a href="demo3.html" target="content">用户注册</a></li>
    <hr>
    <iframe srcdoc="<h2>欢迎使用管理后台</h2>" frameborder="1" name="content" width="1300" height="550px"></iframe>
</ul>
</body>
</html>

运行实例 »

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


4.jpg

六. 总结: 为什么推荐使用语义化的标签?

  1. 代码条理清晰,便于团队开发和维护

  2. 有利于SEO,有利于搜索引擎爬虫更好的理解我们的网页,从而获取更多的有效信息,提升网页的权重。

Ps:上班期间偷偷敲完的代码,实在不方便手写代码,晚上补发手写代码拍照

补完手抄代码了

Correction status:qualified

Teacher's comments:写得很认真, 望坚持下去
Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post