作者: | 来源:互联网 | 2023-08-24 10:26
表格标签1.表格框架标签描述table定义表格tr行td列th表头标签caption表格标题2.表格属性属性名含义常用属性值border设置表格的边框(默认border0
表格标签
1.表格框架
标签 | 描述 |
---|
table | 定义表格 |
tr | 行 |
td | 列 |
th | 表头标签 |
caption | 表格标题 |
2.表格属性
属性名 | 含义 | 常用属性值 |
---|
border | 设置表格的边框(默认border="0"无边框) | 像素值 |
cellspacing | 设置单元格与单元格边框之间的空白间距 | 像素值(默认为2像素) |
cellpading | 设置单元格内容与单元格边框之间的空白间距 | 像素值(默认为1像素) |
width | 设置表格的宽度 | 像素值 |
height | 设置表格的高度 | 像素值 |
align | 设置表格再网页中的水平对齐方式 | left、center、right |
3.合并单元格
1.合并单元格 2.删除多余单元格
跨行合并 先上后下
<td rowspan&#61;"3">文本td>
跨列合并 先左后右
<td clospan&#61;"3">文本td>
4.表格结构
thead &#xff1a;用于定义表格的头部。用来放标题之类的东西。内部必须拥有标签
tbody &#xff1a;用于定义表格主体。放数据本体。
tfoot &#xff1a;放表格的脚注之类
列表标签
1.ul
无序列表
ul
标签只能嵌套li
标签&#xff0c;li
标签相当于一个容器&#xff0c;可以容纳所有元素
2.ol
有序列表
如下所示&#xff1a;
<body> <ul><li>上午课程li><ul><li>计算机文化基础li><li> 网页设计li>ul><li> li><ol><li>C语言程序设计li><li>大学英语li>ol>ul>body>
3.自定义列表 dl
dt 和 dd 是并列关系
<dl><dt>文本1dt><dd>围绕文本1、解释dd><dd>围绕文本1、解释dd><dd>围绕文本1、解释dd>
dl>
表单标签
1.input属性
input是单标签
-
type属性
属性值 | 描述 |
---|
text | 单行文本输入框 |
password | 密码输入框 |
radio | 单选按钮 |
checkbox | 复选框 |
button | 普通按钮 |
submit | 提交按钮 |
reset | 重置按钮 |
image | 图像形式的提交按钮 |
file | 文件域 |
这个属性通过改变值&#xff0c;可以决定你属于哪种input表单。
用户名&#xff1a;<input type&#61;"text" />
密码&#xff1a;<input type&#61;"password" /><input type&#61;"属性值" value&#61;"hello" />
-
value属性
用户名&#xff1a;<input type&#61;"text" name&#61;"username" value&#61;"请输入用户名">
value 默认显示的文本。设置表单刚打开页面就默认显示的几个字。
-
name 属性
name 表单的名字&#xff0c;后台通过name属性找到表单
页面中的表单很多&#xff0c;name用于区别不同的表单。
<input type&#61;"radio" name&#61;"sex" />男
<input type&#61;"radio" name&#61;"sex" />女
-
checked属性
表示默认选中状态&#xff0c;常用于单选按钮和复选按钮。
性别&#xff1a;
<input type&#61;"radio" name&#61;"sex" value&#61;"男" checked&#61;"checked" />男
<input type&#61;"radio" name&#61;"sex" value&#61;"女" />
2.label元素
当我们鼠标点击 label标签里面的文字时&#xff0c; 光标会定位到指定的表单里面
如何绑定元素&#xff1f;
1.用label直接包含input表单、适合单个表单选择
<label> 用户名&#xff1a;label>
2.使用 for 和 id 关联起来
<label for&#61;"sex">男label>
<input type&#61;"radio" name&#61;"sex" id&#61;"sex">
3.textarea
文本域
<textarea cols&#61;"每行中的字符数" rows&#61;"显示的行数">
文本内容
textarea>
通过 textarea 控件可以轻松的创建多行文本输入框
cols&#61;“每行中的字符数” rows&#61;“显示的行数” 我们实际开发不用&#xff0c;直接使用css来更改样式
表单 | 名称 | 区别 | 默认值显示 | 用于场景 |
---|
input type&#61;“text” | 文本框 | 只能显示一行文本 | 单标签&#xff0c;通过value显示默认值 | 用户名、昵称、密码等 |
textarea | 文本域 | 可以显示多行文本 | 双标签&#xff0c;默认值写到标签中间 | 留言板 |
4.select 下拉列表框
selected&#61;“selected” 默认选中
size属性可以修改默认显示
多选 multiple
⭐form 表单域
在HTML中&#xff0c;form标签被用于定义表单域&#xff0c;以实现用户信息的收集和传递&#xff0c;form中的所有内容都会被提交给服务器。
每个表单都应该有自己表单域。
语法&#xff1a;
<form action&#61;"url地址" method&#61;"提交方式" name&#61;"表单名称">各种表单控件
form>
常用属性&#xff1a;
属性 | 属性值 | 作用 |
---|
action | url地址 | 用于指定接收并处理表单数据的服务器程序的url地址。 |
method | get/post | 设置表单数据的提交方式 |
name | 名称 | 指定表单的名称&#xff0c;以区分同一个页面中的多个表单。 |
get传入方式和post传入方式的区别?
1.post传入方式
- 数据拼接到地址栏后边 不安全
- 数据量是有限制的 255字符
2.post传入方式
- 不把数据拼接到地址栏后边 安全
- 数据量大 常用于文件上传
action属性
定义在服务器端哪个界面来接收处理 当action为空时,交给当前页面自己
当我们点击提交按钮时&#xff0c;发生了一次客户机对服务器的请求
请求的是action属性定义的页面
如果 action 为空时,交给当前页面自己
当我们用表单提交数据时&#xff0c;必须有name属性才能被提交到服务器&#xff0c;否则不会提交
单选按钮和复选按钮必须有value属性