视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
html框架之iframe和frame及frameset的相关属性介绍_html/css_WEB-ITnose
2020-11-27 16:01:11 责编:小采
文档


问题

1、你知道iframe和frame的区别吗?

2、你用过frameset等相关属性吗?

iframe和frame的区别

不知道你在项目中用过frameset属性没有,frameset这个属性是在去年我在一个在线客服系统制作中用过,因为客服系统要有固定的布局,上面一块,下面一块等等,当时就是用的frameset和frame。在我用完了这些属性之后,我才明白了iframe和frame的区别。因为在这之前,我项目中一般不用框架,用的话也就是用到iframe。

下面说说其具体区别吧!总结了如下几点。

1、frame不能脱离frameSet单独使用,iframe可以;

2、frame不能放在body中;

如下可以正常显示:

-->     --> 

如下不能正常显示:

      

相反,假如iframe放在frameSet属性下面,则必需放在body中

    

3、iframe是一个html标签,在html中任何地方,都可以随意使用,而frame不可以。

 

而frame必须嵌套在frameSet中,且不能再table等标签中使用。

4、frame的高度只能通过frameSet控制;iframe可以自己控制,不能通过frameSet控制

-->     -->    

5、如果在同一个页面使用了两个以上的iframe,在IE中可以正常显示,在firefox中只能显示出第一个;使用两个以上的frame在IE和firefox中均可正常

frameset相关属性介绍

border 设置框架的边框粗细。

bordercolor 设置框架的边框颜色。

frameborder 设置是否显示框架边框。设定值只有0、1;0 表示不要边框,1 表示要显示边框。

cols

纵向分割页面。其数值表示方法有三种:“30%、30(或者30px)、”;数值的个数代表分成的视窗数目且数值之间用“,”隔开。“30%”表示该框架区域占全部浏览器页面区域的30%;“30”表示该区域横向宽度为30像素;“”表示该区域占用余下页面空间。例如:cols="25%,200,*" 表示将页面分为三部分,左面部分占页面25%,中间横向宽度为200像素,页面余下的作为右面部分。

rows 横向分割页面。数值表示方法与意义与cols相同。

framespacing 设置框架与框架间的保留的空白距离。

用法

    haorooms博客frame标准demo         

布局及用js选区各个部分效果图如下:



本人为haorooms 前端博客原创文章!转载请注明!来源地址是 http://www.haorooms.com/post/html_frameset_contro

下载本文
显示全文
专题