博客列表 >HTML5标签 - 第二天作业 - PHP中文网第九期线上班

HTML5标签 - 第二天作业 - PHP中文网第九期线上班

月生
月生原创
2019年10月30日 21:45:15615浏览

一. 描述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:上班期间偷偷敲完的代码,实在不方便手写代码,晚上补发手写代码拍照

补完手抄代码了

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