博客列表 >常用HTML基础标签-九期线上班

常用HTML基础标签-九期线上班

Content っ
Content っ 原创
2019年10月30日 20:11:20563浏览

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

答:HTML是超文本标记语言是用于描述网页文档的一种标记语言,HTTP是超文本传输协议,html是基于http的基础上,设计http的最初目的是为了提供一种发布和接收html页面的方法.

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

 2.1实例

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>制作一个导航,要求使用到列表,链接,图片,并使用图片做为链接元素</title>
</head>
<body>
<ul>
    <li> <a href="https://www.php.cn/blog/scrui9.html" target="_self">我的PHP中文网博客</a> </li>
    <li> <a href="https://www.php.cn" target="_self">PHP中文网</a> </li>
    <li>
        <a href="https://www.php.cn/blog/scrui9.html" target="_blank">
            <img src="https://img.php.cn/upload/avatar/000/303/575/5db67c87cd368643.gif" alt="我的PHP中文网博客">
        </a>
    </li>
</ul>
</body>
</html>

运行实例 »

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

2.2手抄代码

1.jpg

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

3.1实例

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>制作一张商品信息表, 要求用到标题, 头部与底部, 行与列方向的合并</title>
</head>
<body>
<table border="1px" cellspacing="0px" cellpadding="5px" width="500px">
    <caption><h3>货物清单</h3></caption>
    <thead>
    <tr bgcolor="#6495ed">
        <th>类型</th>
        <th>编号</th>
        <th>名称</th>
        <th>单价</th>
        <th>数量</th>
        <th>金额</th>
    </tr>
    </thead>
    <tbody>
    <tr>
        <td rowspan="3" align="center">手机类</td>
        <td>1</td>
        <td>iPhone 11 Pro</td>
        <td>9999</td>
        <td>1</td>
        <td>9999</td>
    </tr>
    <tr>
        <td>2</td>
        <td>HUAWEI P30 Pro</td>
        <td>6288</td>
        <td>2</td>
        <td>12576</td>
    </tr>
    <tr>
        <td>3</td>
        <td>Galaxy Note10</td>
        <td>7999</td>
        <td>10</td>
        <td>79990</td>
    </tr>
    <tr>
        <td rowspan="3" align="center">电脑类</td>
        <td>4</td>
        <td>华为(2019)MateBookX Pro</td>
        <td>8699</td>
        <td>1</td>
        <td>8699</td>
    </tr>
    <tr>
        <td>5</td>
        <td>苹果(2019)MacBook Pro</td>
        <td>18199</td>
        <td>1</td>
        <td>18199</td>
    </tr>
    <tr>
        <td>6</td>
        <td>ThinkPad(2019)X1 extreme</td>
        <td>13500</td>
        <td>1</td>
        <td>13500</td>
    </tr>
    </tbody>
    <!--    页眉-->
    <tfoot>
    <tr>
        <td colspan="4" align="center">总计:</td>
        <td>16</td>
        <td>142963</td>
    </tr>
    </tfoot>
</table>
</body>
</html>

运行实例 »

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

3.2手抄

3.jpg

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

4.1实例

<!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="JasonGuo">
    </p>
    <p>
        <label for="password">密码:</label>
        <input type="password" id="password" name="password" value="" placeholder="不能少于6位">
    </p>
    <p>
        <label for="email">邮箱:</label>
        <input type="email" id="email" name="email" value="" placeholder="xxx@qq.com">
    </p>
    <p>
        <label for="age">年龄:</label>
        <input type="number" id="age" name="age" value="" min="16" max="80">
    </p>
    <p>
        <label for="">课程:</label>
        <select name="coures" id="">
            <optgroup label="前端">
                <option value="" selected>HTML5</option>
                <option value="">CSS3</option>
                <option value="">JavaScript</option>
            </optgroup>
            <optgroup label="后端">
                <option value="">PHP</option>
                <option value="">MySQL</option>
                <option value="">Laraver</option>
            </optgroup>
        </select>
    </p>
    <p>
        <label for="sex">性别:</label>
        <input type="radio" id="sex1" name="sex" checked><label for="sex1">男生</label>
        <input type="radio" id="sex0" name="sex"><label for="sex0">女生</label>
    </p>
    <p>
        <label for="">爱好:</label>
        <input type="checkbox" id="game" name="hobby[]" value="game" checked><label for="game">玩游戏</label>
        <input type="checkbox" id="proramme" name="hobby[]" value="proramme"> <label for="proramme">写代码</label>
        <input type="checkbox" id="watchMovie" name="hobby[]" value="watchMovie"> <label for="watchMovie">看电影</label>
    </p>
    <p>
        <label for="photo">上传头像:</label>
        <input type="file" id="photo" name="photo">
    </p>
    <button>提交</button>
</form>
</body>
</html>

运行实例 »

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

4.2手抄

2.jpg

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

5.1实例

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>制作一个网站后面, 要求使用`<iframe>`内联框架实现</title>
</head>
<body>
<ul style="float: left;margin-right: 15px;">
    <li><a href="https://www.php.cn/blog/scrui9.html" target="content">我的博客</a></li>
    <li><a href="https://www.jd.com" target="content">打开京东</a></li>
    <li><a href="https://www.baidu.com" target="content">百度一下</a></li>
</ul>
<iframe src="" frameborder="1" name="content" width="600" height="500"></iframe>
</body>
</html>

运行实例 »

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

5.2手抄

5.jpg

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

答:1.网站更好的SEO效果,更容易被搜索引擎收录,符合w3c标准。

2. 网页显示效果的保证,在没有CSS的时候能够清晰的看出网页的结构,增强可读性。

3. 方便代码的阅读和维护,从而提高团队的效率和协调能力。

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