1.关于在vs2013中创建web程序的框架
首先,建立一个新的web程序后,进行一个简单的设置,以便于支持frameset。具体为:工具--选项--文本编辑器--html(web)--验证---选中frameset即可。
其次重要的是,frameset元素和默认的body不能共存。所以需要将body及内部的元素删除。并且在顶部设置frameset的类型声明:
【【【<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">】】】相当的重要。
2.frameset的基本属性:
cols:可将窗口分为左右两部分。即为垂直分割。语法结构<frameset cols="n1%,n2%,n3....*">若干部分。n为以像素为单位的框架宽度,*表示分配给当前所有窗口后剩下的宽度。
rows:属于水平分割。将窗口分为上中下三部分。语法结构和cols相同。
框架的嵌套:cols和rows混合使用。
3.当不显示框架时,使用<noframe>标签。不过在其范围内首先放置body标签。
4.设置窗口框架的内容和外观。
src属性设置框架的初始内容。这看初始内容可以是html文档,也可以是一张图片。
5.框架窗口边框的设置
frame元素的frameborder属性可以设置框架窗口周围是否出现边框线的相关信息。可选值是0,1.
0:表示浏览器不在当前框架及其相邻框架之间画一条分割线。如果其他框架的frameborder属性指定了画分割线,这个分割线还是会出现。
1:表示浏览器在当前框架及其相邻框架之间画一条分割线,该值是默认值。
6.控制框架的边距:框架的边缘和内容之间是可以出现空白的。属性:marginwith和marginheight定义空白的大小。
7.框架的滚动条设置:srcolling属性设置框架视图滚动条显示与否,可选值:auto:表示浏览器在必要的时候提供滚动条,同时也是默认值。yes:浏览器始终提供滚动条。no:表示浏览器始终不为框架视图提供滚动条。
8.改变框架窗口大小:noresize属性设置后就不能用鼠标随意的改变窗口的大小了。
9.设置框架之间的链接:为每一个框架定义一个name属性,从而给框架一个表示。可以通过在别的框架中通过别的元素为该框架为目标来指向。其中:
target 属性可以被其他元素用来建立链接。也可以建立图像映射及表单。