iframe框架嵌套技巧(全屏,去双滚动条)

一般情况下我们很少用到iframe(框架),但有些特殊的情况下我们不得不使用iframe,那么或许或遇到嵌套内容不全屏,网页周围有边框,双滚动条等等情况,下面来说一下处理技巧。

全屏与边框处理:

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Colin-iframe Test</title>
</head>
<body>
<iframe src="https://www.baidu.com" height="100%" width="100%" id="frame_full" frameborder="0" scrolling="auto"></iframe>
</body>
</html>

  

基本可以满足需求了吧,或许你细心使用会发觉还是不够完美,因为过高的页面会有双滚动条,怎么办?

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Colin-iframe Test</title>
</head>
<body>
<iframe src="https://www.baidu.com" height="100%" width="100%" id="frame_full" frameborder="0" scrolling="auto"  ></iframe>
</body>
</html>

  

这样是不是没有了?

当然,还可以这样:

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Colin-iframe Test</title>
<style type="text/css">
    html{overflow:hidden;}
</style>
</head>
<body>
<iframe src="https://www.baidu.com" height="100%" width="100%" id="frame_full" frameborder="0" scrolling="auto" ></iframe>
</body>
</html>

  

-完-

时间: 2024-10-22 08:00:36

iframe框架嵌套技巧(全屏,去双滚动条)的相关文章

iframe框架嵌套页面(全屏,页面上下左右有空白,去双滚动条)

今天使用iframe框架,遇到了嵌套页面内容不全屏,页面上下左右有空白,出现双滚动条等情况,通过网上查阅,最终解决,在此做个记录. <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>我的创意-我的创意记录</title> <style type="text/css"> htm

HTML5全屏浏览器兼容方案

最近一个项目有页面全屏的的需求,搜索了下有HTML5的全屏API可用,不过各浏览器的支持不一样. 标准 webkit  Firefox  IE Element.requestFullscreen() webkitRequestFullscreen mozRequestFullScreen msRequestFullscreen Document.exitFullscreen() webkitExitFullscreen mozCancelFullScreen msExitFullscreen D

【原创】关于Flash全屏的几种方法

[原创内容,转载请注明出处] [有其他方法可以留言分享,谢谢!] 第一种Flash自带属性: [此属性可以"完美"实现Flash的双击退出或者进入全屏] 但是会遮挡嵌套的Iframe private function init():void{ stage.scaleMode = StageScaleMode.EXACT_FIT; } //双击监听事件 private function toggleFullScreen(event:MouseEvent):void { switch(st

加载并全屏轮播加载的其他网站的页面

加载并全屏轮播加载的其他网站的页面 一.  设计思路 1.使用iframe标签加载其他网站页面 2.通过js替换iframe的加载链接 3.通过js的定时器实现轮播 4.通过js实现全屏 二.代码小解 1.加载页面 <iframe src="https://www.baidu.com" width='100%' height='100%' frameborder='0' name="_blank" id="_blank"></i

远程桌面退出全屏/不能全屏/全屏切换的技巧

远程桌面退出全屏/不能全屏/全屏切换的技巧退出全屏 问:我的电脑远程登录到服务器上并且切换到了全屏状态,全屏后发现桌面顶部没有浮动工具栏了,想退出全屏状态,不知如何退出了,最后,只有重启电脑.想知道如何退出远程桌面的全屏方法? 答:退出远程桌面全屏状态方法,按下"Ctrl+Alt+Break"组合键,即可切换到普通屏幕状态. 全屏消失 问:Windows 7 下,远程桌面连接前,可以在属性中设置全屏,连接成功后也是全屏,可是如果切换回本地后,全屏就消失了,似乎再也回不去全屏了. 答:方

Android--锁定横屏、竖屏、去标题全屏

xml文件中设置: 要实现这个目的,只需要在AndroidManifest.xml里声明Activity的时候加上一个属性:android:screenOrientation,属性取值landscape为固定横屏.portrait为固定纵屏幕. <!-- android:screenOrientation="portrait" 竖屏 android:screenOrientation="landscape " 横屏 android:screenOrientat

iframe全屏显示

window.onload = function() {var winWidth = parseInt(document.documentElement.clientWidth);// 客户端浏览器宽度var winHeight = parseInt(document.documentElement.clientHeight);// 客户端浏览器高度// iframe全屏document.getElementById("frmDialog").width = winWidth + &q

MFC窗体去边框、置顶、全屏、激活

静态移除长提边框很简单,直接设置"Border"属性为"none"即可 "Maximize Box", "Minimize Box" 设置是否显示 最大化/最小化按钮: "System Menu" 设置 是否显示 关闭按钮: 1. 代码中动态移除窗体边框的方法 DWORD dwStyle = GetStyle(); //等价于GetWindowLong(m_hWnd, GWL_STYLE); DWORD d

远程桌面退出全屏/不能全屏/全屏切换的技巧 笔记本电脑没有Break键怎么办?

在使用Windows远程桌面功能时,有时候为了操作方便,我们希望它全屏,也不显示下图的浮动工具栏: 如何设置为不显示上图的浮动工具栏呢? 连接前设置一下显示选项卡,去掉"全屏显示时显示连接栏"的勾选状态. 有连接栏的情况可以通过点击左侧的按钮控制它是自动隐藏还是始终显示. 进入正题 当你点了最大化(向下还原)按钮后,再怎么点都回不到全屏状态了,应该怎么办呢? 又或是你去掉了"全屏显示时显示连接栏"的勾选状态,没有连接栏了,无法退出全屏状态了,应该怎么办呢? 方法是按