用CSS构建iframe效果

iframe应用很普遍,通常的需求有两种:
1,获取iframe效果,就是带一个滚动条,可以省不少版面。
2,要嵌一个页面,实现框架链接。
如果不方便使用iframe,可以有如下解决方案:
第一种需求如果我们使用CSS布局来实现,即可以少一个页面,也可以提高效率。
第二种需求可以采用xmlhttp远程获取。
A. 直接模拟iframe
用层做容器 


代码如下:

#content { overflow:auto; height:200px; width:600px; background:#f00;}

用CSS构建iframe效果 - Css Iframe - RexSong.com

* { font:12px Arial;}
html { overflow:hidden; border:0; height:100%;}
body { overflow:hidden; height:100%;}
#content { overflow:auto; height:185px; width:600px; background:#ccc; padding:10px;}

用CSS构建iframe效果

来自:天极网页陶吧

A. 直接模拟iframe,用层做容器

·仅用css编写无限分级弹出菜单

·浏览器滚动条的参数总结

·引入css样式表的四种方式介绍

·两种方式实现的文字竖排效果

·网页设计高级布局40例参考

·从GMail认识W3C标准和Ajax

[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]

用body做容器


代码如下:

html { overflow:hidden; height:100%; background:#fff; border:0;}
* html { padding:100px 0 0 100px;}
body { overflow:scroll; background:#f00; margin:0; position:absolute; top:100px; left:100px; bottom:0; right:0;}
* html body { height:100%; width:100%;}

用CSS构建iframe效果 - Css Iframe - RexSong.com

* { font:12px Arial;}
html { overflow:hidden; height:100%; background:#fff; border:0;}
* html { padding:200px 0 0 100px;}
body { overflow:auto; background:#ccc; margin:0; position:absolute; top:200px; left:100px; bottom:0; right:0;}
* html body { height:100%; width:100%; position:static;}
#info { position:fixed; top:10px; left:10px;}
* html #info { position:absolute;}

javascript">

_uacct = "UA-67927-3";
urchinTracker();

用CSS构建iframe效果

来自:天极网页陶吧

A. 直接模拟iframe,用body做容器

·仅用css编写无限分级弹出菜单

·浏览器滚动条的参数总结

·引入css样式表的四种方式介绍

·两种方式实现的文字竖排效果

·网页设计高级布局40例参考

·从GMail认识W3C标准和Ajax

[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]

B. 绝对定位模拟iframe
滚动条在外边


代码如下:

html { overflow:hidden; border:0; height:100%; max-height:100%;}
body { overflow:hidden; margin:0; height:100%; max-height:100%; position:relative;}
#head { position:absolute; top:0; right:15px; width:100%; height:100px; background:#f00; z-index:2;}
#foot { position:absolute; bottom:0; right:15px; width:100%; background:#f00; height:50px;z-index:2;}
#content { height:100%; position:relative; z-index:1; overflow:auto;}

效果演示源代码:

用CSS构建iframe效果 - Css Iframe - RexSong.com

* { font:12px Arial;}
html { overflow:hidden; border:0; height:100%;}
body { overflow:hidden; margin:0; height:100%; position:relative;}
#content { height:100%; position:relative; z-index:1; overflow:auto;}
#head { position:absolute; top:0; right:16px; width:100%; height:100px; background:#ccc; z-index:2;}
#foot { position:absolute; bottom:0; right:16px; width:100%; background:#ccc; height:50px;z-index:2;}

_uacct = "UA-67927-3";
urchinTracker();

用CSS构建iframe效果

来自:天极网页陶吧

B. 绝对定位模拟iframe,滚动条在外边

·仅用css编写无限分级弹出菜单

·浏览器滚动条的参数总结

·引入css样式表的四种方式介绍

·两种方式实现的文字竖排效果

·网页设计高级布局40例参考

·从GMail认识W3C标准和Ajax

[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]

滚动条在里边


代码如下:

html { height:100%; max-height:100%; border:0; overflow:hidden;}
* html { padding:100px 0 50px 0;}
body { height:100%; max-height:100%; margin:0; overflow:hidden;}
#content { position:absolute; top:100px; bottom:50px; left:0; right:0; z-index:3; width:100%; overflow:auto;}
* html #content { top:100px; bottom:0; height:100%;}
#head { position:absolute; margin:0; top:0; left:0; width:100%; height:100px; background:#f00; z-index:5;}
#foot { position:absolute; margin:0; bottom:0; left:0; width:100%; height:50px; z-index:5; background:#f00;}

用CSS构建iframe效果 - Css Iframe - RexSong.com

* { font:12px Arial;}
html { height:100%; max-height:100%; border:0; overflow:hidden;}
* html { padding:100px 0 50px 0;}
body { height:100%; max-height:100%; margin:0; overflow:hidden;}
#content { position:absolute; top:100px; bottom:50px; left:0; right:0; z-index:3; width:100%; overflow:auto;}
* html #content { top:100px; bottom:0; height:100%;}
#head { position:absolute; margin:0; top:0; left:0; width:100%; height:100px; background:#ccc; z-index:5;}
#foot { position:absolute; margin:0; bottom:0; left:0; width:100%; height:50px; z-index:5; background:#ccc;}

_uacct = "UA-67927-3";
urchinTracker();

用CSS构建iframe效果

来自:天极网页陶吧

B. 绝对定位模拟iframe,滚动条在里边

·仅用css编写无限分级弹出菜单

·浏览器滚动条的参数总结

·引入css样式表的四种方式介绍

·两种方式实现的文字竖排效果

·网页设计高级布局40例参考

·从GMail认识W3C标准和Ajax

[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]

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

(0)

相关推荐

  • 用CSS构建iframe效果代码

    iframe应用很普遍,通常的需求有两种: 1,获取iframe效果,就是带一个滚动条,可以省不少版面. 2,要嵌一个页面,实现框架链接. 如果不方便使用iframe,可以有如下解决方案: 第一种需求如果我们使用css布局来实现,即可以少一个页面,也可以提高效率. 第二种需求可以采用xmlhttp远程获取. A. 直接模拟iframe 用层做容器 #content { overflow:auto; height:200px; width:600px; background:#f00;} 效果演示

  • 用CSS构建iframe效果

    iframe应用很普遍,通常的需求有两种: 1,获取iframe效果,就是带一个滚动条,可以省不少版面. 2,要嵌一个页面,实现框架链接. 如果不方便使用iframe,可以有如下解决方案: 第一种需求如果我们使用CSS布局来实现,即可以少一个页面,也可以提高效率. 第二种需求可以采用xmlhttp远程获取.A. 直接模拟iframe 用层做容器  复制代码 代码如下: #content { overflow:auto; height:200px; width:600px; background:

  • SVG快速构建马赛克效果

    目录 何为 image-rendering? image-rendering: pixelated 实现马赛克效果的局限性 利用 CSS 再图片缩小后再放大? SVG 滤镜叠加实现马赛克效果 CSS/SVG 实现马赛克的局限性 最后 之前好友Vajoy 的一篇文章 -- 巧用 CSS 把图片马赛克风格化. 核心是利用了 CSS 中一个很有意思的属性 -- image-rendering,它可以用于设置图像缩放算法. 何为 image-rendering? CSS 属性 image-renderi

  • 微信小程序 利用css实现遮罩效果实例详解

    微信小程序 利用css实现遮罩效果实例详解 实现效果图: 如图所示,使用css实现小程序的遮罩效果,代码如下 js文件代码: //index.js //获取应用实例 var app = getApp() Page({ data: { flag: false }, a: function(){ this.setData({flag: false}) }, b: function(){ this.setData({flag: true}) } }) wxss文件代码: .b1{position:fi

  • js+css实现导航效果实例

    本文实例讲述了js+css实现导航效果的方法.分享给大家供大家参考.具体实现方法如下: 1. 程序代码如下: 复制代码 代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">   <html xmlns="http://www.w3.org/1999/xhtml" xml:lan

  • div+css模拟表格效果代码

    DIV+CSS模拟表格效果 - by koyoz.com * {margin:0;padding:0} #main {margin:100px 0 0 200px} #main ul {width:520px;height:165px;list-style:none} #main li {border-left:1px solid #ccc;border-top:1px solid #ccc;float:left;width:102px;height:33px;text-align:center

  • 仿iframe效果Aajx文件上传实例

    前段时间在解决ajax上传文件时折腾了好一阵.直接用$.post上传文本信息肯定是没有问题的.但是$.post直接上传图片是不可行的. 后来看到网上的一些解决方案,有现成的ajax上传文件的封装的方法也有利用flash的.flash确实是个好方法 但是不是每个人都会flash的而且下载下来现成的方法要做修改也不是件易事,且文件相对较大.最后只好模拟iframe来实现.发现相当的简单. html: <iframe name="ajaxUpload" style="disp

  • JavaScript/jQuery、HTML、CSS 构建 Web IM 远程及时聊天通信程序

    以及需要用到Http方式和Openfire通信的第三方库(JabberHTTPBind). JabberHTTPBind是jabber提供的XMPP协议通信的Http bind发送的形式,它可以完成WebBrowser和Openfire建立长连接通信. 主要通信流程如下图所示: 用户A通过JavaScript jsjac.js库发送一条消息到JabberHTTPBind这个Servlet容器,然后JabberHTTPBind的Servlet容器会向Openfire发送XMPP协议的XML报文.O

  • CSS渐变文本效果的两种方法比较

    是否想不用photoshop来创建一个带渐变的标题文字吗? 这里用一个简单的css技巧来向你展示如何仅仅使用css和png图片来制造这种效果. 经测试这种方法适合大多数主流浏览器.当然, IE6需要一个支持透明PNG的Hack(值得庆幸的是微软正在极力的将用户的IE6自动升级到IE7^.^, 延伸阅读:Warning: An IE7 Auto-Update Is Coming Soon) 优势 这是纯粹的css技巧,没有使用任何ja脚本或者flash, 并且它可以在大多数浏览器上正常工作(IE6

  • js css自定义分页效果

    网上看了好多分页插件都不太满意,所以根据网上的一些东西自己做了一个,可以搭配mvc和数据库 效果图片 先来css(样式不喜欢的话可以不用这个) .pagelist {padding:10px 0; text-align:center;} .pagelist span,.pagelist a{ border-radius:3px; border:1px solid #dfdfdf;display:inline-block; padding:5px 12px;} .pagelist a{ margi

随机推荐