框架的作用就是把浏览器窗口划分成多个子窗口,而且每个子窗口都可以载入各自的HTML文档。
*注意:html框架集与body同级,因此不能同时出现!
框架结构标签:<frameset>,每个标签可定义行或列,rows和cols可设定每行或每列占据窗口的值。
如果上下分割两个窗口,两行各占据浏览器窗口的50%,示例代码如下:
如果左右分割两个窗口,两列各占据浏览器窗口的50%,示例代码如下:
当浏览器不支持框架的时候显示内容:(把<noframes>标签插入到<frameset>标签中,把文字放在<body>中)
当前浏览器不支持框架
框架属性说明属性 属性值 说明
rows px,% 上下分割窗口
cols px,% 左右分割窗口
src url 指定要载入到框架的页面地址
name 名称 框架的名称
scrolling yes,no,auto 是否使用滚动条
noresize true,false 是否禁止改变框架的尺寸大小
marginwidth px 框架内左右的空白区域
marginheight px 框架内上下的空白区域
frameborder 1,0 是否显示边框
framespacing 0 框架与框架间保留的空白的距离
border 0 边框
<iframe> 内嵌框架
基本结构:<iframe src="URL"></iframe>
<iframe>和<frame>的区别:
1、frame不能脱离frameset单独使用,iframe可以;
2、frame不能放在body中,iframe可以;
3、嵌套在frameset中的iframe必需放在body中;
4、不嵌套在frameSet中的iframe可以随意使用;
5、frame的高度只能通过frameset控制;iframe可以自己控制,不能通过frameset控制;
6、frame与iframe两者可以实现的功能基本相同,不过iframe比frame具有更多的灵活性。 frame是整个页面的框架,iframe是内嵌的网页元素。
一般情况下在框架中的a链接使用target属性实现框架内文件跳转时:
href(指向打开的文件路径不需要变)
_self --> 自己框架页面打开“默认”
_top --> 顶级框架页面打开
_parent --> 到其父级框架页面打开
framename --> 将我们想要打开的页面在指定的框架中打开
2.表单
表单使用<form>标签定义,用于向服务器传输数据。
表单包括:input文本域、textarea多行文本域、select下拉框、等等
基本结构:
用户名: 密 码:
form标签的属性说明:
1.name 指定表单的名称
2.action 指定提交地址
3.method 指定数据提交的方式(get,post)
①get,将表单参数直接放在URL中,用户可见,安全性低。但在编写表单时可以使用,方便查看调试。
②post,将表单参数传输给服务器进行处理时,可以采用加密的方法,安全性高。
4.enctype 规定在发送到服务器之前应该如何对表单数据进行编码
5.target 指定打开方式
1)<input>输入框
*所有input标签都应该嵌套在<form>中,以保证显示该有的效果。
说明属性 说明
type input元素类型
name input元素名称
value input元素的值
size input元素的宽度
readonly 是否只读
maxlength 输入字符的字符长度
disabled 是否禁用
○ 文本框
用户名:
○ 密码框
密码:
○ 单选按钮
男 女
男 女
○ 复选框
听音乐 看电影 玩游戏
听音乐 看电影 玩游戏
○ 按钮
普通按钮: 提交按钮: 重置按钮: 图片按钮:
○ 隐藏域
隐藏域用于在程序发送时没必要让用户看到特定值的时候使用。
○ 上传文件
○ 数字键盘
手机号码:
○ 颜色选择器
○ 日期选择器
○ 时间选择器
○ 日期时间选择器
○ 月选择器
○ 周选择器
○ E-mail地址文本框
○ 滑动条
○ 搜索框
○ 地址输入框
○ 自动完成(HTML5新属性,请自行复制代码查看效果)
*自动完成允许浏览器预测对字段的输入。当用户在字段开始键入时,浏览器基于之前键入过的值,应该显示出在字段中填写的选项。
○ 自动焦点(HTML5新属性,请自行复制代码查看效果)
*规定当页面加载时按钮应当自动地获得焦点。
○ 提示文本(占位文本)(HTML5新属性,请自行复制代码查看效果)
用户名:
*该提示会在输入字段为空时显示,并会在字段获得焦点时消失。
○ 必填项(HTML5新属性,请自行复制代码查看效果)
2)<textarea>多行文本域
*rows 指定文本框的高度, cols 指定文本框的宽度, 单位是字符。
3)<select>下拉框
请选择东莞广州
*<select>元素中的<option>标签用于定义列表中的可用选项。
说明属性 说明
name 下拉列表框的名称
size 下拉列表框的显示行数
multiple 是否多选
disabled 是否禁用
selected 设置默认选中的选项
value 选项的值
4)<optgroup>下拉框分组
<optgroup> 标签定义选项组,对相关的选项进行组合会使处理更加容易。
广州北京深圳珠海
*label 指定组合选项名称
5)<label>
<label>标签的作用是将输入项或选项及其标签文字关联起来。
男女
*注意:请把"for"属性的值设置为相关元素的"id"属性的值。