博主信息
博文 5
粉丝 2
评论 0
访问量 4876
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
第二课:常用的HTML5标签与属性
我のstyle
原创
847人浏览过

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

HTML:是描述网页的的语言,其全称为超文本标记语言 (英文为Hyper Text Markup Language)

HTTP:是一个基于TCP/IP通信协议,其全称为超文本传输协议(英文为Hyper Text Transfer Protocol)

HTML与HTTP的联系:简单来说就是浏览器通过http协议请求服务器,然后将返回信息经过浏览器解释并显示出来的内容就是html

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

案例:

实例

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>导航</title>
</head>
<body>
<h3>要求:制作一个导航,要求使用到列表,链接,图片,并使用图片做为链接元素</h3>

<p>
    <ul>
        <li><a href="#" target="_blank">我的博客</a></li>
        <li><a href="#" target="_parent">视频教程</a></li>
        <li><a href="#" target="_self">技术文章</a></li>
        <li><a href="#" target="_top">资源下载</a></li>
    </ul>
</p>
<p>
<!--图片、链接-->
    <a href="http://www.php.cn"><img src="https://www.php.cn/static/images/index_php_item3.jpg?1" alt="php中文网"></a>
</p>
</body>
</html>

运行实例 »

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

1572448879498471.jpg

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

实例

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>商品信息表</title>
</head>
<body>
<article><h3>要求:制作一张商品信息表, 要求用到标题, 头部与底部, 行与列方向的合并</h3></article>
<hr>
<!--table:表格-->
<!--caption:表格标题-->
<!--thead:表格页眉-->
<!--tbody:表格主体-->
<!--tfoot:表格页脚-->
<table border="1" cellspacing="0" cellpadding="5">
    <caption><h3>购物车</h3></caption>
    <thead>
        <tr bgcolor="aqua">
            <th>编号</th>
            <th>名称</th>
            <th>单价</th>
            <th>数量</th>
            <th>金额</th>
        </tr>
    </thead>
<!--    主体-->
    <tbody>
    <tr>
        <td>1</td>
        <td>HUAWEI Mate X 5G 全网通 8GB+512GB</td>
        <td>16999元</td>
        <td>1</td>
        <td>16999</td>
    </tr>
    <tr>
        <td>2</td>
        <td>HUAWEI Mate 20 RS 保时捷设计 8GB+512GB</td>
        <td>12999元</td>
        <td>1</td>
        <td>12999</td>
    </tr>

    <tr>
        <td>3</td>
        <td>HUAWEI Mate 30 5G 全网通 8GB+256GB</td>
        <td>5499元</td>
        <td>1</td>
        <td>5499</td>
    </tr>
    </tbody>
    <tfoot>
    <tr>
        <td colspan="3" align="center">总计:</td>
<!--        <td></td>-->
<!--        <td></td>-->
        <td>3</td>
        <td>35497元</td>
    </tr>
    </tfoot>
</table>

</body>
</html>

运行实例 »

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

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

实例

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>注册表单</title>
</head>
<body>
<article><h3>要求:制作一张完整的用户注册表单, 要求尽可能多的用到学到的表单控件</h3></article>

<form action="" method="post">
    <p>
        <label for="username">账号:</label>
        <input type="text" name="username" id="username" value="">
    </p>
    <p>
        <label for="password">密码:</label>
        <input type="password" name="password" id="password" value="" placeholder="不能少于6位">
    </p>
    <p>
        <label for="email">邮箱:</label>
        <input type="email" name="email" id="email" value="" placeholder="php@zy.wang">
    </p>
    <p>
        <label for="age">年龄:</label>
        <input type="number" name="age" id="age" value="" min="16" max="100">
    </p>
    <p>
        <label for="secrecy">性别:</label>
        <input type="radio" name="sex" id="male"><label for="male">男</label>
        <input type="radio" name="sex" id="female"><label for="female">女</label>
        <input type="radio" name="sex" id="secrecy"><label for="secrecy">保密</label>
    </p>
    <p>
        <label for="photo">上传头像:</label>
        <input type="file" name="photo" id="photo" >
    </p>
    <p>
        <label for="class">课程:</label>
        <select name="class" id="class">
            <optgroup label="前端课程">
                <option value="">html5</option>
                <option value="">css3</option>
                <option value="">JavaScript</option>
            </optgroup>
            <optgroup label="后端课程">
                <option value="" selected>php</option>
                <option value="">mysql</option>
                <option value="">c#</option>
            </optgroup>
        </select>
    </p>
    <p>
        <label for="book">爱好:</label>
        <input type="checkbox" name="hobby[]" id="sing"> <label for="sing">唱歌</label>
        <input type="checkbox" name="hobby[]" id="book"> <label for="book">看书</label>
        <input type="checkbox" name="hobby[]" id="intelnet"> <label for="intelnet">上网</label>
    </p>
<p>
    <button>提交</button>
</p>

</form>
</body>
</html>

运行实例 »

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

1572449356733648.jpg

1572449356497296.jpg

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

实例

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>内联框架iframe的使用</title>
</head>
<body>
<article><h3>要求:制作一个网站后面, 要求使用iframe内联框架实现</h3></article>
<hr>
<!--<iframe src="https://j.map.baidu.com/49/MYo"></iframe>-->
<ul style="float: left">
    <li><a href="demo.html" target="content">导航</a></li>
    <li><a href="demo1.html" target="content">购物车</a></li>
    <li><a href="demo2.html" target="content">用户注册</a></li>
</ul>
<iframe  srcdoc="<h3>欢迎使用后台管理系统</h3>" name="content" frameborder="1" width="600" height="400"></iframe>
</body>
</html>

运行实例 »

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

7.jpg

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

答:1、语义化标签有利于搜索引擎爬虫准确抓取信息,有利于网站权重提升

        2、语义化标签有利于团队人员后续的开发维护以及理解,提高工作效率

        3、有利于终端设备无障碍阅读

总之就是增强人或机器阅读理解能力。

批改状态:合格

老师批语:写得很认真, 望坚持下去
本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!
全部评论 文明上网理性发言,请遵守新闻评论服务协议
0条评论
作者最新博文
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号

  • 登录PHP中文网,和优秀的人一起学习!
    全站2000+教程免费学