博客列表 >HTML5常用标签与属性总结-PHP九期线上班

HTML5常用标签与属性总结-PHP九期线上班

Angel-Wind
Angel-Wind原创
2019年10月30日 03:39:01556浏览

在学习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语义化标签

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