HTML5技术

HTML基本元素(四) - mossbaoo

字号+ 作者:H5之家 来源:H5之家 2016-08-08 10:00 我要评论( )

1.HTML框架 框架的作用就是把浏览器窗口划分成多个子窗口,而且每个子窗口都可以载入各自的HTML文档。 *注意:html框架集与body同级,因此不能同时出现! 框架结构标签: frameset ,每个标签可定义行或列,rows和cols可设定每行或每列占据窗口的值。 如果上

1.HTML框架

  框架的作用就是把浏览器窗口划分成多个子窗口,而且每个子窗口都可以载入各自的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"属性的值。

 

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • HTML5 进阶系列:拖放 API 实现拖放排序 - _林鑫

    HTML5 进阶系列:拖放 API 实现拖放排序 - _林鑫

    2017-05-02 11:02

  • HTML5 进阶系列:indexedDB 数据库 - _林鑫

    HTML5 进阶系列:indexedDB 数据库 - _林鑫

    2017-04-27 14:02

  • HTML5 高级系列:web Storage - _林鑫

    HTML5 高级系列:web Storage - _林鑫

    2017-04-27 14:01

  • HTML5和CSS3 - 奔跑在起跑线佼佼者

    HTML5和CSS3 - 奔跑在起跑线佼佼者

    2017-04-20 13:00

网友点评