HTML学习笔记--表单标记

表单是网页上的一个特定区域。这个区域是由一对

标记定义的。这一步有几方面的作用。第一方面,限定表单的范围。其它的表单对象,都要插入到表单之中。单击提交按纽时,提交的也是表单范围之内的内容。第二方面,携带表单的相关信息,例如处理表单的脚本程序的位置、提交表单的方法等。

基本语法

 ……

语法解释

标记的属性如下表所示

属性 描述
name 表单的名称
method 定义表单结果从浏览器传送到服务器的方法,一般有两种方法:get和post
action 用来定义表单处理程序(ASP,CGI等程序)的位置(相对地址或绝对地址)
enctype 设置表单资料的编码方式
target

设置返回信息的显示方式

 

表单内的输入标记

基本语法

01 02 03

语法解释

标记的属性如下表所示

属性 描述
name 域的名称
type 域的类型

在type属性中,包含以下属性值

type属性值 描述
text 文字域
password 密码域
file 文件域
checkbox 复选框
radio 单选框
button 普通按钮
submit 提交按钮
reset 重置按钮
hidden 隐藏域
image 图像域(图像按钮)

 文本框:

 密码框:

 

 

基本语法

01

语法解释

这些属性的含义如下表所示

菜单和列表标记 描述
name 菜单和列表的名称
size 显示的选项数目
multiple 列表中的项目多选
value 选项值
selected 默认选项

 

文本域标记

语法解释

这些属性的含义如下表所示

文字域标记属值 描述
name 文字域的名称
rows 文字域的行数
cols 文字域的列数
value 文字域的默认值

 

 

 

 

框架结构 

 

框架结构可以让几个网页同时显示在浏览器的一个页面内。

框架结果标签:

框架允许你在一个浏览器窗口内打开两个乃至多个页面。你可以这样理解,其实就是一个大

,只不过整个页面是
的主体,而每一个单元格的内容都是一个独立的网页。

给框架结构分栏:("cols"和"row"属性)

既然我们说框架结构可以被理解为一网页为单元格的表格,那么就一定要分栏了。其中cols属性将页面分为几列,而rows属性则将页面分为几行。下面来看一个例子。






其中"rows="25%,75%"表示该页面共分为两行,因为它有两个属性值,而他们的大小则分别为页面高度的25%和75%。

framespacing 表示框架与框架间保留的空白的距离

标签:定义frameset标签中每个框架页的内容:

  • Common -- 一般属性
  • frameborder -- 定义了内容页的边框,取值为(1|0),缺省值为1
    • 1 -- 在每个页面之间都显示边框
    • 0 -- 不显示边框
  • longdesc -- 定义框架页的说明
  • marginwidth -- 定义了框架中HTML文件显示的左右边界的宽度,取值为px,缺省值由浏览器决定
  • marginheight -- 定义了框架中HTML文件显示的上下边界的矿度,取值为px,缺省值由浏览器决定 
  • name -- 在一个框架页链接到另一框架页时使用(另一个框架页可以使用target定义链接页)
  • noresize -- 定义了浏览者是否可以通过拖拽改变框架页尺寸,取值为(noresize)
  • scrolling -- 定义是否有滚动条,取值为(yes|no|auto),缺省值为auto
    • yes -- 显示滚动条
    • no -- 不显示滚动条
    • auto -- 当需要时再显示滚动条
  • src -- 定义了内容页URL

结束 iframe标签内的内容可以做为浏览器不支持iframe标签时显示