表单
form属性
2.表单
form
action 定义提交的网址 也算是路径
method 定义提交的请求方式
get
优点:速度快 给服务器造成的压力小
缺点:保密性差 对传输文件大小有限制
post
优点:保密性好 可以上传大文件
缺点:速度慢 给服务器造成的压力大
input 元素
- 属性
1.name 定义input元素的名称 作为提交给服务器的参数名
2.value 定义input元素的值 作为提交给服务器的参数名对应的值 - 类型 type
1.text 文本框(placeholder 定义文本框内 默认展示的值)
输入框:<input type="text" placeholder="请输入">
2.password 密码框
在里面输入的值会以星号或者小点展示
密码框:<input type="password"><br>
3.button 按钮
<button>按钮</button>
4.checkbox 复选框 checked默认状态 checked="checked"
<form action="">复选框:
<input type="checkbox" name="sex" value="man">数学
<input type="checkbox" name="sex" value="woman">语文
</form>
5.radio 单选框 name值必须一样
<form action="">单选框:
<input type="radio" name="sex" value="man">男
<input type="radio" name="sex" value="woman">女
</form>
6.textarea 生成一个可以多行输入的文本框
cols 定义文本的宽度
rows 定义文本的行数
<textarea name="" id="" cols="30" rows="10">这是一个文本框</textarea>
7.submit 提交 向服务器发送表单数据
<form action="">提交按钮:
<input type="submit" value="提交">
</form>
8.select/option 创建单选或多选菜单 必须组合使用
<select>
<option value="volvo">Volvo</option>
<option value="saab">Saab</option>
<option value="opel">Opel</option>
<option value="audi">Audi</option>
</select>
9.file 上传文件
10.reset 重置 清空表单中所有已输入的内容
- 表单样式初始化
form margin:0px;
input outline:0px/none;清除选中状态下的蓝色边框
margin:0px;
padding:0px;
select margin:0px
textarea margin:0px;
padding:0px;
outline:0px/none;清除选中状态下的蓝色边框
resize:none; 设定 用户无法自己调节大小
overflow:auto; 超出隐藏
表单新增类型:
email 用来填写邮箱地址
url 用来填写网址
range设置滑动条
date 日期控件
month 年月控件
week 周控件
time 时间控件
datetime 日期控件
新增样式:
rgba( ) r,g,b(0~255) a(0~1)
text-shadow 文字阴影
四个参数
水平位置
垂直位置
阴影模糊度
颜色
可以同时给一个文字设置多个阴影 阴影会重叠
writing-mode:vertical-lr;设置文字垂直排布居中
表格
table 所有的表格元素都在table中编写
属性(直接写在标签内部)
border 声明 表格边框
标题没有边框
表格行没有边框
只有表格单元格有边框
border 里面的数值控制的是最外层的大边框 是table的独有属性
cellspacing 控制单元格之间的间隙 是table的独有属性
cellpadding 控制单元格内部的内边距 是table的独有属性
样式(写在style标签里面)
border-collapse:collapse;样式初始化
table td,th{padding: 0px;}样式初始化
caption 编写 表格标题
文字居中
thead 定义表头行
th定义 表头行里面的标准单元格
文字居中
文字加粗
tbody 定义表格内容区域
tr 定义表格行
td 定义表格标准单元格
行合并(横着 上下) rowspan 将下面行的 同列单元格 合并到 本单元格中
被合并的单元格 不在下面行出现 (被合并的不要那个td了)
列合并 (竖着 左右)colspan 将同行 本单元格 后面列的 若干单元格合并
被合并的单元格不在后面列出现(被合并的不要那个td了)
tfooter 定义表格尾部 行
单元格没有特殊的标签 就使用td
总结
thead跟tr 都是定义行 但是thead专门定义表头 tr一般用来定义内容区域的行
同理 th 跟td一个作为表头单元格 一个是内容单元格
能达到 显示与隐藏的视觉效果 的几种方法
display none为隐藏 block 为显示
opacity 0为完全透明 1为不透明
设置宽高 overflow:hidden 0px为消失 固定值为出现