*框架:
使用frame结构把整个窗口分成几个独立的小窗口,实现一个窗口中放置多个页面的效果。
<frameset rows="25%,50%,*" border="5">
<frame name=“top" src="the_first.html">
<frame name="middle" src="the_second.html">
<frame name=“bottom" src="the_third.html">
</frameset>
<frameset cols="*,*,*"> 将窗口分为三等份
<frameset>代替了<body>,出现时不能有<body>
*常用属性:
frameborder="0" 设置无框架边框 也可是yes和no
bordercolor="red" 设置边框的颜色
scrolling="no" 不显示滚动条
<frame marginwidth=# marginheight=#>
用来设定各窗口的上下左右边界宽度 #的值为像素点
noresize="noresize" 禁止调整框架大小
name=“top" 框架名字属性 便于窗口间的相互操作
定义了name属性还需要Target属性来配合使用
<a href=url target=_blank> 显示一个新窗口
<a href=url target=_self> 显示在同一个窗口
<a href=url target=_parent> 显示在前一份文件的窗口
<a href=url target=_top> 显示在整个浏览器窗口
*嵌入式框架 :
用到iframe标记,又叫浮动帧标记,可以将一个html文档嵌入在一个html中显示
(就是链接到一个纯文本的html文件)
<Html>
<Head>
<Title>嵌入式框架</Title>
</Head>
<Iframe src="a.html">
</iframe>
</Html>
*表单标记:
<form action="url" method="get|post" name="myform" target="_blank">
……
</form>
get,显示提交,数据量小,相当于平板车搬家
set,隐式提交,数据量大,相当于大型集装箱货车搬家
<input type=“”/>用来定义一个用户输入区,用户可在其中输入信息。标志中共提供了九种类型的输入区域,具体是哪一种类型由type属性来决定
注意:<input/>必须放在<form></form>标记之间。<input/>是单标记.
type="#" #可以是text,相当于winform中的textbox,
还可以是button,
checkbox,radio,hidden,password,p_w_picpath,submit|reset,file
属性有:
name ,value, size ,onchang 当文本改变时要执行的函数
onselect 当控件被选中时要执行的函数
onfocus 当文本接受焦点时要执行的函数
单选按钮实例:
<input checked name=R1 type=radio value="music">音乐
下拉列表实例:
<select name="gx2" multiple size="4">
<option value=“apple”selected>苹果</option>
</select>
文本域实例:
<form action="" method="post">
…
<textarea name="yj" clos="20" rows="5">文本内容</textarea>
…
</form>