笔记3--html基础知识
来源:互联网 发布:ajax处理返回的数据 编辑:程序博客网 时间:2024/06/15 19:07
4.12 文件选择按钮框
比如选择你的头像:
<input type="file"accept="image/*">
<!--通配符*代表所有图片类型,比如gif等-->
<input type="file"accept="image/jpeg">
比如简历:
<input type="file"accept="application/pdf">
<input type="file"accept="a.doc">
accept属性指定可选择的文件类型。
上传文件需指定对应表单的属性。
<form enctype="multipart/form-data">
4.13 下拉列表
使用下拉列表的好处:
(1)节省我们的页面空间,使得页面更加简洁
(2)方便输入
(3)规范输入
<form action="#"method="get">
你来自:
<select name="province">
<option value="33">浙江</option>
<option value="41">河南</option>
<option value="32">江苏</option>
<option value="36">江西</option>
</select>
<input type="submit"value="提交>
</form>
<select>标签定义了一个下拉列表
<option>标签定义了一下拉列表的一个选项。
<select>标签的name属性定义了提交的参数名字
<option>标签的内容定义了该选项显示的文本,而value属性定义了选择该选项时传递的参数值。
比如选择浙江:
那提交的参数就如下:
代码:
<select name="color"multiple>
<option value="red">红色</option>
<option value="blue">蓝色</option>
<option value="green">原谅色</option>
<option value="yellow">黄色</option>
</select>
<input type="submit"value="提交">
设置multiple属性来实现,ctrl+单机选择多个:
提交的参数:
<select>标签的size属性定义了下拉列表框显示的选项个数,当小于实际选项个数时,会自动增加一个滚动条。
格式化的快捷键:ctrl+alt+L
你打算购买小汽车的品牌:
<select>
<optgroup label="国产车">
<option value="红旗">红旗</option>
<option value="byd">比亚迪</option>
<option value="奇瑞">奇瑞</option>
</optgroup>
<optgroup label="德系车">
<option value="benz">奔驰</option>
<option value="BMW">宝马</option>
<option value="大众">大众</option>
</optgroup>
<optgroup label="日系车"disabled>
<option value="本田">丰田</option>
<option value="本田">本田</option>
<option value="三菱">三菱</option>
</optgroup>
</select>
<input type="submit"value="提交">
<optgroup>的label属性定义分组显示的文字,disabled设置该分组不能用。
4.14<textarea>
<textarea> 标签主要是为了方便用户输入较多文字信息,row属性控制指定文本输入框的行数,cols属性指定文本输入框的列数。
<textarea rows="10"cols="30"readonly>
</textarea
4.15<fieldset>
当信息较多时,可以考虑按照信息内容进行分组,达到表达清晰的目的。
<fieldset>可将表单内的相关元素分组,分组后每组信息默认有一个边框,
当一组表单元素放到 <fieldset> 标签内时,浏览器会以特殊方式来显示它们。
其中<legend>标签为 fieldset 元素定义标题。
<form action="result.html"method="get">
<fieldset>
<legend>个人信息</legend>
姓名:<inputtype="text"name="name">
<br>
性别:...
<br>
年龄:...
<br>
</fieldset>
<fieldset>
<legend>教育程度</legend>
学校:...
<br>
专业:...
<br>
</fieldset>
<fieldset>
<legend>工作经历</legend>
职务:...
<br>
工作:...
</fieldset>
</form>
4.16 隐藏域
当需要向服务器传递参数,且该参数无需用户输入,甚至都不想让用户看见,可以使用隐藏域来实现。
例如下面案例:
更改学号为2017110103的密码,其中隐藏掉了学号信息:
<form action="result.html"method="get">
<input type="hidden"name="stuNo"value="2017110103"readonly>
<br>
原密码:<inputtype="password"name="old">
<br>
新密码:<inputtype="password"name="new">
<br>
<input type="submit"value="修改密码">
</form>
4.17 表单总结
查看http头部
头部提供了四种数据:
(1)General
(2)Response Headers
(3)Request Headers
(4)form data(用户提交的数据)
5.Table
5.1 表格
表格分为四大部分:标题,表头,主体,表位
<table>定义一个表格
<caption>定义表格的标题
<thead>定义表头部分
<tbody>定义表格主体(数据)部分
<tfoot>定义表位,一般显示汇总信息等。
<tr>定义一行
<th><td>定义一个数据项(单元格),<th>一般用于表头,有加粗样式,<td>
一般用于表格主体部分,没有加粗样式。
<td>的rowspan和colspan分别定义单元格的跨行、跨列的列数。
- 笔记3--html基础知识
- HTML基础知识学习笔记
- 笔记1--html基础知识
- 笔记2--html基础知识
- HTML基础知识笔记
- HTML学习笔记,基础知识篇
- 传智播客 Html基础知识学习笔记
- 【HTML学习笔记】基础知识1
- HTML/CSS基础知识学习笔记
- HTML基础知识笔记总结20171117
- HTML基础知识(3)
- 传智播客 Html基础知识学习笔记2
- HTML学习笔记之CSS基础知识
- 一、HTML+CSS基础知识学习笔记
- HTML+CSS+JS的基础知识笔记
- [置顶]学习笔记:HTML+CSS 基础知识
- Html基础知识
- HTML 基础知识
- springboot 0709
- 3927. 【NOIP2014模拟11.6】可见点数
- 简单介绍Struts2的数据中心 ---context map
- Java GC收集器配置说明
- python编程快速上手--重点整理(下)
- 笔记3--html基础知识
- GrokDebug离线部署
- 老师想知道从某某同学当中,分数最高的是多少,现在请你编程模拟老师的询问。当然,老师有时候需要更新某位同学的成绩.
- flex语法及练习
- 使用国内镜像加速npm和yarn
- mysql数据库学习(1)
- java基础 学习遇到的问题(一)
- BZOJ2120
- html学习的第三天