博客列表 >常用HTML5标签-第九期10月29

常用HTML5标签-第九期10月29

王亚丁
王亚丁原创
2019年11月02日 00:04:57603浏览
  1. 描述HTML与HTTP是什么,他们之间有什么联系?

    HTML 超文本标记语言 HTTP 超文本传输协议

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

实例

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>

<ul>
    <li><a href="">1</a></li>
    <li><a href="">2</a></li>
    <li><a href="">3</a></li>
    <li><a href="">4</a></li>
    <li>
        <a href="https://www.php.cn/">
            <img src="https://www.php.cn/static/images/index_banner.png?1" alt="PHP视频教程">
        </a>
    </li>

</ul>

</body>
</html>

运行实例 »

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

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

实例

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>

<table style="margin: auto" border="1" width="800" cellspacing="0" cellpadding="20">
    <caption>
        <h3>合同</h3>
    </caption>
    <!-- 表头 -->
    <thead>
    <tr bgcolor="lightblue">
        <th>编号</th>
        <th>名称</th>
        <th>单价</th>
        <th>数量</th>
        <th>金额</th>
    </tr>
    </thead>
    <!-- 主体 -->

    <tr>
        <td>1</td>
        <td>路由器</td>
        <td>5000</td>
        <td>1</td>
        <td>5000</td>
    </tr>
    <tr>
        <td>2</td>
        <td>传感器</td>
        <td>15000</td>
        <td>2</td>
        <td>30000</td>
    </tr>

    <tr>
        <td>3</td>
        <td>机箱</td>
        <td>10000</td>
        <td>1</td>
        <td>10000</td>
    </tr>
    <!-- 底部 -->
    <tfoot>
        <tr>
            <td colspan="3" align="center">合计:</td>
            <!-- <td>x</td> -->
            <!-- <td>x</td> -->
            <td>5</td>
            <td>45000</td>
        </tr>
    </tfoot>

</table>

</body>
</html>

运行实例 »

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

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

实例

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>

<form action="login.php" method="POST">
    <p>
        <!--        label: 控件标题, 为了使点击标题自动获取控件焦点,它的for属性与控件id属性必须一致-->
        <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-12位之间">
    </p>

    <p>
        <label for="email">邮箱:</label>
        <input type="email" id="email" name="email" placeholder="example@email.com">
    </p>

    <p>
        <label for="age">年龄:</label>
        <input type="number" id="age" name="age" min="16" max="80">
    </p>

    <p>
        <label for="">课程</label>
        <!-- 下拉列表 -->
        <select name="" id="">
            <optgroup label="前端">
                <option value="">请选择</option>
                <option value="">HTML5</option>
                <option value="">CSS3</option>
                <option value="">JavaScript</option>
            </optgroup>

            <optgroup label="后端">
                <option value="">php</option>
                <option value="">mysql</option>
                <option value="">laravel</option>
            </optgroup>

        </select>
    </p>

    <p>
        <label for="">爱好:</label>
        <input type="checkbox" name="hobby[]" value="game" id="game"><label for="game">玩游戏</label>
        <input type="checkbox" name="hobby[]" value="programme" id="programme" checked><label for="programme">撸代码</label>
        <input type="checkbox" name="hobby[]" value="movies" id="movies"><label for="movies">看片</label>
    </p>

    <p>
        <label for="male">性别:</label>
        <input type="radio" name="gender" id="male"><label for="male">男生</label>
        <input type="radio" name="gender" id="female"><label for="female">女生</label>
        <input type="radio" name="gender" id="secrecy" checked><label for="secrecy">保密</label>
    </p>

    <p>
        <label for="photo">头像上传:</label>
        <input type="file" name="photo" id="photo">

    </p>

    <p>
        <input type="submit" name="submit" value="提交">
        <input type="reset" name="reset" value="重填">
        <input type="button" name="reset" value="按钮">
        <button type="reset">复位</button>
    </p>

</form>

</body>
</html>

运行实例 »

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


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


实例

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>

<ul style="float: left;margin-right: 15px;">
    <li><a href="https://map.baidu.com/" target="content">百度地图</a></li>
    <li><a href="https://www.amap.com/" target="content">高德地图</a></li>
</ul>

<!--srcdoc代替src, 可以在属性值中直接写html代码, 实现后台首页的功能-->
<!--name属性非常重要, 它是链接到该框架页面的入口-->
<iframe srcdoc="<h2>欢迎使用管理后台</h2>" frameborder="1" name="content" width="530" height="450"></iframe>

</body>
</html>

运行实例 »

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

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

1语义化标签方便布局

2容易被搜索引擎搜索到

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