target、frameset、frame属性详解

target可能的属性:

属性 属性含义
_blank 开一个新窗口
_parent 显示在上一层窗口中
_top 显示在最上层窗口
name 显示在名字叫name的窗口中
_self 显示在当前窗口缺省的属性,点一下,当前页面就换成href指向的页面

注:_parent,_top,name,必须结合frame的使用。

frameset的属性:

属性 属性含义
cols 它是把整个画面竖向分割成几个画面
rows 它是把整个画面横向分割成几个画面
frameborder 它表示设定这个框架的边框值。它的值只有两个0或者1。 0表示不显示边框,1表示显示边框
border 它表示了边框的宽度
bordercolor 它是设定了框架边框的颜色

frame的属性:

属性 属性含义
src 指在此框架窗口中要显示的网页档案的链接
name 指这个框架窗口的名称
framespacing 指框架和框架之间保留的空白的距离
scrlling 指该框架窗口是否要显示滚动条
noresize 指框架的尺寸不能被随意拖动,改变大小
marginheight 指框架顶部和底部边缘所保留的空间的大小
marginwidth 指框架左右两边边缘所保留的空间的大小。

注:frameset和frame标签必须在一起使用

例子:
在index.html中写了一个列表,链接了三个页面,而他们的target均为view,即他们的链接均会在该框架中打开:
target、frameset、frame属性详解

这个是测试页,定义了两个框架,使用cols属性设置了左右排列,左边即上方的index.html页面,把内容放在了左方的框架中,可以实现在右方的框架中显示左方的链接内容:
target、frameset、frame属性详解

大家可以看到第二个框架的src用的是已经定义好的ch2.html,当然我们也可以指定其他的页面,在这个例子中他只起到了一个初始化的作用,我们主要想展示的是点击左边框架的链接可以在右边框架里显示,打开test.html页面效果如下:
target、frameset、frame属性详解
点击Ch1的话会在右方显示其内容:
target、frameset、frame属性详解