frameset

<frameset>标签属性

属性例子说明
rows rows="15%,*" 上下分割并确定分割比例。
cols cols="100,*" 左右分割并确定分割比例
frameborder frameborder="no" 取值 no 将不显示分隔边界
framespacing framespacing="5" 确定分割线的宽度(粗细),单位为像素
bordercolor bordercolor="#47478D" 设置框架分割线颜色,在 frameborder 取值 no 时无效

例子:

<frameset rows="40,*" frameborder="yes" framespacing="5" bordercolor="#47478D">

该例子显示一个上下的分割框架,上框架为 40px 高度,并且设置分割线为 5px ,颜色为 #47478D 。

rows/cols属性取值

rows 和 cols 具有同样的属性设置,只是二者分别表示上下分割和左右分割。

rows/cols取值表示分割比例,比例设置可以是百分比,也可以是绝对像素或者二者相对比例的形式:

<frameset cols="15%,*">    //<!--上面框架为15%比例-->
<frameset rows= "100,*">   //<!--上面框架为100像素高-->
<frameset rows= "100,300"> //<!--上下框架比例为1:3-->

<frame />标签属性

属性例子说明
name name="top" 指定分帧的名字。
scrolling scrolling="no" 是否允许有滚动条,取值为(yes|no|auto),缺省值为auto
noresize noresize="noresize" 是否允许鼠标拖曳变更大小。
frameborder frameborder="0" 指定分帧是否有边界,0-无边界,1-有边界。
marginwidth marginwidth="10" 指定左右方向内边距。
marginheight marginheight="10" 指定上下方向内边距。

请注意 target 属性的使用,其取值分别与 <frame /> 标签的 name 属性对应。当链接目标为自己本身时,可以取值 _self ,若要跳出框架,可以取值 _top 。

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="index.aspx.cs" Inherits="index" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
<html>
<title>框架示例</title>
</head>
<frameset rows="60%,*">
   <frameset cols="50%,*" borderColor="red" framespacing="0.1">
        <frame src="left.aspx" />
        <frame src="right.aspx" />    
   </frameset>
   <frame src="bottom.aspx"  borderColor="red" framespacing="1"/>
</frameset>
</html>

原文地址:https://www.cnblogs.com/0banana0/p/2063821.html