Blogger Information
Blog 10
fans 0
comment 0
visits 5428
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
HTML5常用标签与属性总结-PHP九期线上班
Angel-Wind
Original
569 people have browsed it

在学习PHP之前,能够掌握HTML5常用标签与属性能够更加透彻的理解PHP与前端的交互,本编博文就HTML5中相关的常用标签与属性进行了总结。


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

    HTML是超文本标记语言,HTTP是超文本传输协议。使用html超文本标记语言编写的文档,以".html"为扩展名,HTTP是一套客户端和服务端都必须遵守的请求和响应的标准或规范,客户端可发起到服务器指定端口的HTTP请求来访问服务器的html文档。


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

实例

<!doctype html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>导航</title>
</head>
<body>
<ul>
    <li><a href=""><img src="https://img11.360buyimg.com/mobilecms/s140x140_jfs/t1/11402/20/6707/75970/5c440e7dE928fc81b/dfa20b3c4d4d88f1.jpg.webp" alt="1"></a></li>
    <li><a href=""><img src="https://img10.360buyimg.com/mobilecms/s140x140_jfs/t1/49128/38/14373/76981/5db25ee5Ea5b2a7d6/eccfb79ef48f5c74.jpg.webp" alt="2"></a></li>
    <li><a href=""><img src="https://img12.360buyimg.com/mobilecms/s140x140_jfs/t1/83897/12/13351/184106/5da94f07Ee26d9069/ab7e20f429426de6.jpg.webp" alt="3"></a></li>
    <li><a href=""><img src="https://img30.360buyimg.com/mobilecms/s140x140_jfs/t17086/101/235552916/267999/1d3ce99f/5a644367Nf0597411.jpg.webp" alt="4"></a></li>
    <li><a href=""><img src="https://img14.360buyimg.com/mobilecms/s130x130_jfs/t1/46695/6/4615/328214/5d26b57bEfa83f44e/bcbef612da9be3a9.png.webp" alt="5"></a></li>
</ul>
</body>
</html>

运行实例 »

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


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

实例

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>商品信息表</title>
</head>
<body>
    <table border="1" cellspacing="0" cellpadding="10" width="500">
        <caption><h3>商品信息表</h3></caption>
        <thead>
            <tr bgcolor="#add8e6">
                <th>编号</th>
                <th>名称</th>
                <th>单价</th>
                <th>数量</th>
                <th>金额</th>
            </tr>
        </thead>
        <tbody>
            <tr>
                <td>1</td>
                <td rowspan="2">Mi A3</td>
                <td>888</td>
                <td>10</td>
                <td>8888元</td>
            </tr>
            <tr>
                <td>2</td>
                <td>799</td>
                <td>3</td>
                <td>2397元</td>
            </tr>
            <tr>
                <td>3</td>
                <td>Redmi 8</td>
                <td>999</td>
                <td>10</td>
                <td>9999元</td>
            </tr>
        </tbody>
        <tfoot>
            <tr>
                <td colspan="3" align="center">合计:</td>
                <td>23</td>
                <td>21284元</td>
            </tr>
        </tfoot>
    </table>
</body>
</html>

运行实例 »

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



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

实例

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>注册网页</title>
</head>
<body>
    <h3>用户注册</h3>
    <form action="login.php" method="post">
        <p>
            <label for="username">账户:</label>
            <input type="text" id="username" name="username" value="老王">
        </p>
        <p>
            <label for="password">密码:</label>
            <input type="password" id="password" name="password" placeholder="不能少于6位">
        </p>
        <p>
            <label for="email">邮箱:</label>
            <input type="email" id="email" name="email" placeholder="example@email.com">
        </p>
        <p>
            <label for="ege">年龄:</label>
            <input type="number" id="ege" name="ega" min="18" max="80">
        </p>
        <p>
            <label for="kc">课程:</label>
            <select name="coures" id="kc">
                <optgroup label="前端">
                    <option value="HTML5">HTML5</option>
                    <option value="CSS3">CSS3</option>
                    <option value="JavaScript">JavaScript</option>
                </optgroup>
                <optgroup label="后端">
                    <option value="PHP" selected>PHP</option>
                    <option value="MySQL">MySQL</option>
                    <option value="Laraver">Laraver</option>
                </optgroup>
            </select>
        </p>
        <p>
            <label for="male">性别:</label>
            <input type="radio" name="sex" id="male" value="man"><label for="male">男</label>
            <input type="radio" name="sex" id="female" value="woman"><label for="female">女</label>
            <input type="radio" name="sex" id="secrecy" value="secrecy" checked><label for="secrecy">保密</label>
        </p>
        <p>
            <label for="game">爱好:</label>
            <input type="checkbox" name="hobby[]" value="game" id="game"><label for="game">玩游戏</label>
            <input type="checkbox" name="hobby[]" value="basketball" id="basketball" checked><label for="basketball">打篮球</label>
            <input type="checkbox" name="hobby[]" value="football" id="football"><label for="football">踢足球</label>
        </p>
        <p>
            <label for="photo">头像上传:</label>
            <input type="file" name="photo" id="photo">
        </p>
        <p>
            <button>提交</button>
        </p>
    </form>
</body>
</html>

运行实例 »

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


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

实例

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>管理后台</title>
</head>
<body>
<ul style="float: left; margin-right: 20px">
    <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>
</ul>
<iframe srcdoc="<h2>欢迎来到商品管理后台!</h2>" frameborder="1" name="content" width="800" height="500"></iframe>
</body>
</html>

运行实例 »

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


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

1、有意义的标签使得页面结构化,即使去掉css样式页面也能以一种清晰的结构展现。
2、根据文档显示结构更易于后期的维护。
3、除了人容易理解外,程序和其他设备也可以理解有意义的标签。例如,搜索引擎可以识别出标题行,并给它分配更高的重要度。同时,屏幕阅读器的用户可以依靠标题作为辅助的页面导航。


上述代码和总结中涉及知识点注释总结:

1.HTML文档的结构

2.HTML元素,标签与属性

3.HTML常用标签

4.HTML5语义化标签

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