Blogger Information
Blog 7
fans 0
comment 0
visits 3532
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
HTML标签及其属性的应用 - 第九期线上班
UMEonline
Original
560 people have browsed it

HTML与HTTP 的关系,在Web服务中,信息一般是使用HTML格式以超文本和超媒体方式传送的,所使用的Internet协议是HTTP协议,即HTML是超文本标记语言,HTTP是超文本传输协议。

一、HTML标签导航,实现列表、链接、图片、并使用图片做为链接元素

实例

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>HTML标签导航,实现列表、链接、图片、并使用图片做为链接元素</title>
</head>
<body>
<h3>我的导航</h3>
<ul>
    <li><a href="#">首页</a></li>
    <li><a href="#"><img src="pic.jpg" alt="秒杀"></a></li>
    <li><a href="#">团购</a></li>
    <li><a href="#">拼团</a></li>
    <li><a href="#">分销</a></li>
</ul>
</body>
</html>

运行实例 »

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

注:无序标签ul一般应用于导航。

二、商品购物车表格,含有标题、头部与底部,实现行与列方向的合并功能

实例

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>商品购物车表格,含有标题、头部与底部,实现行与列方向的合并功能</title>
</head>
<body>
<table border="1" cellspacing="0" cellpadding="5" width="400">
    <caption><h3>我的购物车</h3></caption>
    <thead>
    <tr bgcolor="#ba55d3">
        <th>编号</th>
        <th>名称</th>
        <th>单价</th>
        <th>数量</th>
        <th>金额</th>
    </tr>
    </thead>
    <tbody align="center">
    <tr>
        <td>1</td>
        <td>苹果XR</td>
        <td rowspan="2">5000</td>
        <td>1</td>
        <td>5000</td>
    </tr>
    <tr>
        <td>2</td>
        <td>华为P30</td>
        <td>2</td>
        <td>10000</td>
    </tr>
    <tr>
        <td>3</td>
        <td>一加7</td>
        <td>3000</td>
        <td>3</td>
        <td>9000</td>
    </tr>
    </tbody>
    <tfoot align="center">
    <tr>
        <td colspan="3">合计</td>
        <td>6</td>
        <td>24000</td>
    </tr>
    </tfoot>
</table>
</body>
</html>

运行实例 »

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

表格单元格的合并操作:

列方向: <td colspan="n"></td>

行方向: <td rowspan="n"></td>

三、完整的用户注册表单及对应的表单控件

实例

<!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" value="yourname">
    </p>
    <p>
        <label for="password">密码:</label>
        <input type="password" id="password" name="password" placeholder="不能少于8位,必须含有字母和数字">
    </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="10" max="80">
    </p>
    <p>
        <label for="">课程:</label>
        <select name="course" id="">
            <optgroup label="前端">
                <option value="">HTML5</option>
                <option value="">CSS</option>
                <option value="">JavaScript</option>
            </optgroup>
            <optgroup label="后端">
                <option value="" selected>PHP</option>
                <option value="">MYSQL</option>
                <option value="">PYTHON</option>
            </optgroup>
        </select>
    </p>
    <p>
        <label for="">性别</label>
        <input type="radio" name="person" id="male"><label for="male">男生</label>
        <input type="radio" name="person" id="female"><label for="female">女生</label>
        <input type="radio" name="person" id="secrecy" checked><label for="secrecy">保密</label>
    </p>
    <p>
        <label for="">爱好</label>
        <input type="checkbox" name="hobby[]" value="game" id="game"><label for="game">玩游戏</label>
        <input type="checkbox" name="hobby[]" value="program" id="program"><label for="program">写程序</label>
        <input type="checkbox" name="hobby[]" value="tv" id="tv" checked><label for="tv">看片</label>
    </p>
    <p>
        <label for="photo">头像上传</label>
        <input type="file" name="photo" id="photo">
    </p>
    <p>
        <input type="button" name="button" value="按钮">
        <input type="submit" name="submit" value="提交">
    </p>
</form>
</body>
</html>

运行实例 »

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

特别注意:表单中属性for与id的值必须保持一致。

四、网站后台, 使用<iframe>内联框架实现

实例

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>网站后台, 使用<iframe>内联框架实现</title>
</head>
<body>
<ul style="float: left">
    <li><a href="system.html" target="content">系统设置</a></li>
    <li><a href="user.html" target="content">用户管理</a></li>
    <li><a href="products.html" target="content">产品管理</a></li>
</ul>
<iframe srcdoc="<h2>后台管理中心</h2>" frameborder="1" name="content" width="500" height="300" style="margin-left: 10px;"></iframe>
</body>
</html>

运行实例 »

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

注意:

1、iframe标签中使用srcdoc代替src,可以在属性值中直接写html代码,实现后台首页的功能;

2、iframe标签的name属性值非常重要, 链接到该框架页面target值应该保持一致。

五、为什么推荐使用语义化标签?

有两个方面重要作用:

1、有利于SEO,便于搜索引擎爬虫更好的理解我们的网页,从而获取更多的有效信息,提升网页的权重;

2、便于团队开发和维护,语义化标签的HTML可以让开发者更容易看明白,从而提高团队的效率和协调能力。

pt2019_10_30_10_18_30.jpg

Correction status:qualified

Teacher's comments:完成的相当OK
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