UI

用CSS构建iframe效果

iframe应用很普遍,通常的需求有两种:

1. 获取iframe效果,就是带一个滚动条,可以省不少版面。
2. 要嵌一个页面,实现框架链接。

如果不方便使用iframe,可以有如下相应解决方案:

1. 可以使用css布局来实现,即可以少一个页面,也可以提高执行效率。
2. 可以采用xmlhttp远程获取数据。

A. 直接模拟iframe

用层做容器

效果演示:http://www.rexsong.com/blog/attachments/200601/02_150246_cssiframe1.htm

用body做容器

效果演示:http://www.rexsong.com/blog/attachments/200601/02_151517_cssiframe2.htm

B. 绝对定位模拟iframe

滚动条在外边

效果演示:http://www.rexsong.com/blog/attachments/200601/02_151837_cssiframe3.htm

滚动条在里边

效果演示:http://www.rexsong.com/blog/attachments/200601/02_153241_cssiframe4.htm

强调一下,standard模式要把body看作是一个容器,基本和div类似,这和传统观念是很不一样。搞清楚了html与body的关系,关于高级布局的很多问题自然迎刃而解。

在IE6.0和FF1.5环境下测试通过

分类: UI

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理

相关文章

开始在上面输入您的搜索词,然后按回车进行搜索。按ESC取消。

返回顶部