Blogger Information
Blog 5
fans 2
comment 0
visits 3845
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
第二课:常用的HTML5标签与属性
我のstyle
Original
671 people have browsed it

一、描述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、有利于终端设备无障碍阅读

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

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