HTML基本知识-补充

HTML补充

上次说到了HTML的表格(table)标签,这次继续补充完。

列表

含义:默认显示从上到下的显示数据
组成:列表类型和列表项
分列:有序列表:ol li
无序列表ul li
自定义列表dl dt dd

用法

<body>
		<!--有序列表
			语法:ol li-->
		<ol>
			<li>我是第一个</li>
			<li>我是第二个</li>
			<li>我是第三个</li>
		</ol>
		<!--无序列表
			语法:ul li-->
		<ul>
			<li>我是第1个</li>
			<li>我是第2个</li>
			<li>我是第3个</li>
		</ul>
		<!--自定义列表
			语法: dl dt dd-->
		<dl>
			<dt>我是一只</dt>
			<dd>小狗</dd>
			<dt>我是一只</dt>
			<dd>小猫</dd>
		</dl>
	</body>

实现界面:
代码实现界面

表单

  1. 作用:
    用于显示,收集信息,并将信息提交给服务器。
  2. 组成:
    2.1 表单元素:负责将用户数据提交给服务器
    2.2 表单控件:负责接收用户的数据(和用户进行交互的)
  3. 定义:
    3.1 form属性:
    action: 主要就是服务器上要处理数据 的应用程序URL找谁处理(提交地址)
    method:指定数据提交的方式
    3.2 表单控件:提供多个类型的表单控件,并具有可视化的外观
    3.2.1 input控件
	type:	   类型
	value:	   值
	name:	   控件的名称
	disabled: 禁用控件
	text:	   普通的文本框
	password: 密码框
	email:    邮箱框
	submit:   提交按钮
	radio      单选
	checkbox   多选
	image      图片提交
  1. 2.2 select控件
 	select控件(下拉列表)
 		size: 显示如果不为1的则变成滚动列表
 		option  : selected: 默认选中
  1. 2.3 文本域textarea
	属性:
		cols  指定文本的列数 (宽度)
		rows  指定文本的行数 (高度)
  1. 2.4 关联文本于控件 label
	1.首先在要关联的input控件上加上一个id
	2.用label标签包含住文本并且加上 for属性

示例

		<body style=" margin: 10px auto;min-width: 780px;max-width: 1260px;">
		<img src="img/bg.jpg" />
		<form action="#">
			<table border="0" cellpadding="20px" cellspacing="0" width="40%" height="800px" align="center"> 
				<tr>
					<td align="right">邮箱账号</td>
					<td><input type="text" /></td>
				</tr>
				<tr>
					<td align="right">昵称</td>
					<td><input type="text" /></td>
				</tr>
				<tr>
					<td align="right">密码</td>
					<td><input type="password" /></td>
				</tr>
				<tr>
					<td align="right">确认密码</td>
					<td><input type="password" /></td>
				</tr>
				<tr>
					<td align="right">性别</td>
					<td>
						<input type="radio" name="sex" /><input type="radio" name="sex" /></td>
				</tr>
				<tr>
					<td align="right">生日</td>
					<td>
						<select name="">
							<option>公历</option>
							<option>农历</option>
						</select>
						<select name="">
							<option>1996</option>
							<option>1997</option>
							<option>1998</option>
							<option>1999</option>
							<option>2000</option>
						</select>
						<select name="">
							<option>1</option>
							<option>2</option>
							<option>3</option>
						</select>
						<select name="">
							<option>1</option>
							<option>11</option>
							<option>12</option>
							<option>...</option>
							<option>31</option>
						</select>
					</td>
				</tr>
				<tr>
					<td align="right">所在地</td>
					<td>
						<select name="">
							<option>中国</option>
							<option>外国</option>
						</select>
						<select name="">
							<option>湖北</option>
							<option>湖南</option>
						</select>
						<select name="">
							<option>武汉</option>
							<option>长沙</option>
						</select>
					</td>
				</tr>
				<tr>
					<td align="right">验证码</td>
					<td>
						<input type="text" />
						<img name="img" src="img/getimage.jpg" width="80px" height="30px" align="middle" />
						<!--<img name="img" src="img/check.jpg" width="80px" height="30px" align="middle" />-->
						<a href="#" name="img">点击换一张</a>
					</td>
				</tr>
				<tr>
					<td colspan="2" align="center">
						<input type="checkbox" id="suer" /> 
						<label for="suer">我已阅读并同意服务条款</label>
					</td>
				</tr>
				<tr>
					<td colspan="2" align="center">
						<input type="image" src="img/btn.jpg" />
					</td>
				</tr>
			</table>
		</form>
	</body>

实现界面:
在这里插入图片描述

浮动框架

作用:可以在一个浏览器窗口中同时显示多个页面文档
第一种用法:

<iframe src="http://www.4399.com" width="500px" height="500px"></iframe>

第二种用法 和超链接的结合使用:
1.创建超链接标签
2.创建iframe标签
3.在iframe加上一个name属性
4.改变超链接的target属性 改变为name的值
代码实现

<a href="http://www.baidu.com" target="bd">百度</a>
<a href="http://www.4399.com" target="bd">4399</a>
<iframe src="" name="bd" frameborder="0" height="500px" width="60%"></iframe>

实现界面:
在这里插入图片描述
在这里插入图片描述

摘要与细节

作用:允许将页面某部分内容进行展开或收缩
语法:第一步写上 摘要标签 details
第二步 写上标题 summary
第三步 写内容
代码实现

<details>
	<summary>用户信息</summary>
	姓名<input />
	<br />
	年龄<input />
</details>

度量标签及高亮标签

	min:最小值
	max:最大值
	value:当前显示的度量值0

代码实现:

	<!--度量标签-->
	<meter min="0" max="100" value="66"></meter>
	<!--高亮标签-->
	<mark>我卢本伟没有开挂</mark>

实现界面:
在这里插入图片描述

总结

method值定的数据提交方式尽量选择post方式传输,由于他是隐式传输,所有数据提交时都看不见,相对于get传输方式的显式提交来说比较安全。
表单里面插入图片,如没必要用到图片提交的需求,则尽量不要用image图片提交的方式插入图片。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值