HTML基础和常用标签(二)
时间:2026-07-21 14:28:46
来源:幸福记忆
作者:远方
阅读:125
一、html中的复合标签
1、列表
无序列表
<ul>
<li>列表项1</li>
<li>列表项2</li>
...
</ul>
说明:
ul: 无序列表
li:列表项
属性:
type:列表样式
- disc 实心圆(默认值)
- circle 空心圆
- square 实心方块
有序列表
<ol>
<li>列表项</li>
...
</ol>
说明:
ol: 有序列表
li:列表项
属性:
type: 列表样式
- 1 阿拉伯数字(默认)
- a 字母顺序
- A 大写字母顺序
- I 罗马数字
- i 罗马数字
start: 起始值
reversed: 倒序排列
2、表格
<table align="" width="" height="" border="" cellspacing="" cellpadding="">
<caption>标题</caption>
<thead>
<tr>
<th></th>
</tr>
</thead>
<tbody>
<tr align="" bgclolor="">
<td></td>
</tr>
</tbody>
<tfoot>
<tr align="">
<td rowspan="" colspan=""></td>
</tr>
</tfoot>
</table>
说明:
table: 表格
caption: 表格标题
thead: 表格头部
tbody: 表格的正文部分
tfoot: 表格底部
tr: 行
th: 表头
td: 单元格
属性:
align: 水平位置(left,center,right)
width: 表格宽度
height: 表格高度
boder: 表框线
cellspacing: 单元格间间隙
cellpadding: 单元格内边距
bgclolor: 背景颜色
rowspan: 跨行合并
colspan: 跨列合并
valign: 垂直位置(top顶部,middle中间,bottom底部)
3、form表单
<form action="" method="" name="" enctype="text/plain"></form>
说明:
被form标记包裹的区域,称为表单域。
form: 表单
属性:
action: 表单提交的地址,为空则代表提交到当前页面
name: 表单名
enctype: 提交的表单数据是否需要编码
- application/x-www-form-urlencoded
- multipart/form-data 不编码(表单控件中出现文件上传时使用)
- text/plain 普通文本发送
method: 提交方式
- get 获取
提交的表单数据会显示到地址栏,格式: ?name=value&name=value
每种浏览器地址栏最大长度不一致,如果数据过大可能会导致数据丢失。
地址栏的数据会暴露,不太安全。
- post 发送
表单数据会被封装在请求头信息中(载荷)
通常post提交方式的最大数据在服务器端配置,理论上没有限制。
相较于get提交,数据相对安全。
-------------------------------------------------------------------
表单中的相关控件:
<input type="" name="" placeholder=""/>
属性:
type: 控件类型
- text 文本输入框
- password 密码输入框
- submit 提交按钮
- radio 定义单选框
- checkbox 多选框
- button 定义按钮(没有提交功能)
- image 图片提交按钮(src引入图片,以及width(宽)/height(高))
- email 邮箱输入框(在提交数据时进行格式检测)
- color 定义颜色选择框
- number 定义数字输入框
- file 定义文件选择(用于文件上传)
- reset 重置按钮
- hidden 隐藏控件
name: 控件名称,服务器接收表单数据时对应的键名称。
placeholder: 设置提示信息
readonly 只读(不能修改),可以提交
disabled 禁用(不可操作),不可提交
size 定义输入框的尺寸(宽度)
maxlength 定义输入框内容的最大长度
min(type [number]) 最小值
max(type [number]) 最大值
list: 列表项
案例:
<input type="text" name="userName" list="un"/>
<datalist id="un">
<option value="张三">
<option value="张三丰">
<option value="张天爱">
<option value="李莫愁">
</datalist>
----------------------------------------------------------------
<select name="" size="" multiple>
<option value="">选项1</option>
...
</select>
说明:
select: 下拉框
option:下拉项
属性:
name: 下拉框名称
value: 传递到服务器的值
multiple: 按住ctrl可以实现多选
size: 下拉框的显示高度
----------------------------------------------------------------
#多行文本框
<textarea name="" rows="" cols=""></textarea>
属性:
rows: 定义多行文本框的最小行
cols: 定义文本框的最小列