Blogger Information
Blog 34
fans 0
comment 0
visits 21952
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
Html5常用标签及属性学习-九期线上班
只猫
Original
603 people have browsed it


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

    HTML:超文本标记语言(Hyper Text Markup Lanuage)

    HTML是一种通用的编写超文本的标记语言,html文档可以在浏览器中直接被解析和渲染。

    HTTP:超文本传输协议(Hyper Text Transfer Protocol)

    一个超大的协议族,将用户请求发送到服务端并且将服务端的请求和响应返回。

    二者联系:web网页上的信息通常可以通过html文档的格式通过HTTP协议进行传输。

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

实例

<!DOCTYPE html>
<html lang="ch-ZN">
<head>
	<meta charset="utf-8">
	<title>导航</title>
</head>
<body>
	<ul>
		<a href="#"><li>首页</li></a>
		<a href="#" target="_blank"><li>订单</li></a>
		<a href="#" target="_top"><li>好友</li></a>
		<a href="#" target="parent"><li>个人信息</li></a>
	</ul>
	<a href="https://www.php.cn/">
	<img src="https://www.php.cn/static/images/logos.png" alt="php.cn">
	</a>
</body>
</html>

运行实例 »

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

运行效果:

QQ图片20191030165748.png

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

实例

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>商品信息表</title>
</head>
<body>
	<table border="1" cellspacing="0" cellpadding="6">
		<caption>商品信息表</caption>
		<thead>
			<tr>
				<th>编号</th>
				<th>名称</th>
				<th>数量</th>
				<th>单价</th>
				<th>总价</th>
			</tr>
		</thead>
		<tbody>
			<tr>
				<td>1</td>
				<td>牛奶</td>
				<td>5</td>
				<td>2.00</td>
				<td>10.00</td>
			</tr>
			<tr>
				<td>2</td>
				<td>面包</td>
				<td>5</td>
				<td>3.00</td>
				<td>15.00</td>
			</tr>
		</tbody>
		<tfoot>
			<tr>
				<td colspan="3" align="center">合计</td>
				<td>10</td>
				<td>25.00</td>
			</tr>
		</tfoot>
	</table>
</body>
</html>

运行实例 »

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

运行结果:

QQ图片20191030172055.png

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

实例

<!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" placeholder="英文字母下划线">
		</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="xxxxx@qq.com">
		</p>
		<p>
			<label for="date">预约日期:</label>
			<input type="date" id="date" name="date">
		</p>
		<p>
			<label for="number">人数:</label>
			<input type="number" name="number" id="number" min="1" max="4">
		</p>
		<p>
			<label for="">发型师:</label>
			<select name="person" id="">
				<optgroup label="总监">
					<option value="" selected>Tony老师</option>
					<option value="">Nick老师</option>
				</optgroup>
				<optgroup label="设计师">
					<option value="">Alen老师</option>
					<option value="">阿飞</option>
				</optgroup>
			</select>
		</p>
		<p>
			<label for="morning">预约时间段:</label>
			<input type="radio" name="time" id="morning"><label for="morning">上午</label>
			<input type="radio" name="time" id="afternoon" checked><label for="afternoon">下午</label>
			<input type="radio" name="time" id="nignt"><label for="nignt">晚上</label>
		</p>
		<p>
			<label for="wash">服务项目:</label>
			<input type="checkbox" name="service[]" value="wash" id="wash"><label for="wash">洗</label>
			<input type="checkbox" name="service[]" value="cut" id="cut" checked><label for="cut">剪</label>
			<input type="checkbox" name="service[]" value="blow" id="blow"><label for="blow">吹</label>
		</p>
		<p>
		<label for="photo">头像上传:</label>
		<input type="file" name="photo" id="photo">
		</p>
		<p>
		<button>提交</button>
		</p>		
	</form>
</body>
</html>

运行实例 »

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

运行效果:

QQ图片20191030181225.png

五、制作一个网站后台,要求使用`<iframe>`内联框架实现

实例

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>管理后台</title>
</head>
<body>
<ul style="float: left; margin-right: 15px">
	<li><a href="homework2.html" target="content">商品列表</a></li>
	<li><a href="homework3.html" target="content">添加用户</a></li>
	<li><a href="homework1.html" target="content">系统设置</a></li>
</ul>
<iframe srcdoc="<h2>欢迎使用后台管理</h2>" frameborder="1" name="content" width="500" height="450">
</iframe>
</body>
</html>

运行实例 »

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

运行结果:

QQ图片20191030183834.png

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

  1. 使用语义化标签可以让html文档看起来更加清晰有层次。

  2. 语义化标签符合W3C的标准,使用语义化标签有利于SEO。

  3. 浏览器可以通过语义化标签知道网页的内容更利于浏览器处理。


手抄代码图片:

QQ图片1.png

QQ图片2.png

QQ图片3.png

1.png

2.png

3.png

4.png

总结:html是做web开发比不可少的技能之一,熟练掌握课上所学的标签和属性,要能更加灵活的运用。之前不知道label标签可以这么灵活的运用,通过这节课也了解到语义化标签的重要性。

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