iframe的滚动条问题:显示/隐藏滚动条

iframe隐藏scrollbar并且还能够继续滚动 frame 有个属性 scrolling,直接设置 scrolling=‘no’ 即可隐藏scrollbar。不过感觉有可能谁闲的设置过scrollbar的宽度怎么办呢,那就把这个值改成获取的吧。另外一个就是外边包一层比iframe窄的div,然后 overflow 设置成隐藏。查了好久的文档,太累了,目前暂时使用了直接把scrollbar隐藏的策略。以下是全部代码,基于vue+tailwindcss。目前感觉这个办法还算是效果比较好。 阅读详情
  1. iframe 问题2008-01-22 16:37******   显示 iframe 内容
  2.  
  3. XHTML 1.0 Transitional 标准不能显示
  4.  
  5. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  6. <html xmlns="http://www.w3.org/1999/xhtml">
  7.  
  8. 父页面:修改为
  9. HTML 4.01 Transitional 标准
  10.  
  11. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  12.  
  13. 子页面不要表头
  14.  
  15. ****** 去掉 iframe 横向滚动条或竖条
  16.  
  17. 1. 在主页面加 iframe scrolling="yes" 或 "auto"
  18.  
  19. 2. css 文件
  20.  
  21. body {
  22.      overflow-x : hidden;   去掉横条
  23.      overflow-y : hidden;   去掉竖条
  24. }
  25.  
  26. 父页面和子页面链接入 css 文件
  27.  
  28. 3. 去掉子页面里的
  29. <!doctype html public "-//w3c//dtd xhtml 1.0 transitional//en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd">
  30. (即不要表头)
  31.  
  32. 4. 两个都去掉
  33. <iframe scrolling="no">
  34.  
  35. **********************************************
  36. 资料:
  37. http://fangbubu.javaeye.com/blog/155091
  38.  
  39. GOOGLE到一些有用的资料: 
  40.  
  41. [DIV+CSS]XHTML下的滚动条问题 
  42. 1.xhtml下滚动条的颜色问题? 
  43.  
  44. 在原来的html的时候,我们可以这样定义整个页面的滚动条 
  45.  
  46. body{ 
  47. scrollbar-3dlight-color:#D4D0C8; /*- 最外左 -*/ 
  48. scrollbar-highlight-color:#fff; /*- 左二 -*/ 
  49. scrollbar-face-color:#E4E4E4; /*- 面子 -*/ 
  50. scrollbar-arrow-color:#666; /*- 箭头 -*/ 
  51. scrollbar-shadow-color:#808080; /*- 右二 -*/ 
  52. scrollbar-darkshadow-color:#D7DCE0; /*- 右一 -*/ 
  53. scrollbar-base-color:#D7DCE0; /*- 基色 -*/ 
  54. scrollbar-track-color:#;/*- 滑道 -*/ 
  55. } 
  56.  
  57. 但是同样的代码,我们应用在 xhtml下就不起作用了,我相信好多好朋友也遇到过同样的问题 
  58. 那么怎么才能在xhtml下应用滚动条样式呢?看下列代码 
  59.  
  60. html{ 
  61. scrollbar-3dlight-color:#D4D0C8; /*- 最外左 -*/ 
  62. scrollbar-highlight-color:#fff; /*- 左二 -*/ 
  63. scrollbar-face-color:#E4E4E4; /*- 面子 -*/ 
  64. scrollbar-arrow-color:#666; /*- 箭头 -*/ 
  65. scrollbar-shadow-color:#808080; /*- 右二 -*/ 
  66. scrollbar-darkshadow-color:#D7DCE0; /*- 右一 -*/ 
  67. scrollbar-base-color:#D7DCE0; /*- 基色 -*/ 
  68. scrollbar-track-color:#;/*- 滑道 -*/ 
  69. } 
  70.  
  71. 这段代码和上一段唯一的不同就是在css定义的元素上,一个是body一个是html。我们再测试一下,把html页面的 
  72. "body"修改成"html"测试一下,发现依然可以实现效果。那到底是为什么呢? 
  73.  
  74. 在html和xhtml都通过,因为*就是定义页面上的任何标签当然也包括了“html”这个标签。 
  75.  
  76. (ps:其实与其说是html与xhtml的区别到不如说是有无XHTML 1.0 transitional doctype的区别,但是如果你把页面的 
  77. XHTML 1.0 transitional doctype去掉的话,那么这个页面就没有doctype,默认的显示方式就是html4.01,不过 
  78. 你要把XHTML 1.0 transitional doctype修改成HTML 4.01 doctype同样页面定义body也不会有效果的,虽然 
  79. 这个页面的标准是html 4.01) 
  80.  
  81.  
  82. 2.xhtml下frame页面横向滚动条的问题? 
  83.  
  84. 在用ie6浏览有框架的xhtml页面的时候,默认会水平和垂直滚动条会一起出现,这是ie6的一个 
  85. bug,在firefox上是正常的,出现的原因是其对XHTML 1.0 transitional doctype的解释缺陷. 
  86.  
  87. 对于这个bug一般有3种解决方案, 
  88.  
  89. 方法1: 
  90. 代码: 
  91. html { overflow-y: scroll; } 
  92. 原理:强制显示ie的垂直滚动条,而忽略水平滚动条 
  93. 优点:完全解决了这个问题, 允许你保持完整的XHTML doctype. 
  94. 缺点:即使页面不需要垂直滚动条的时候也会出现垂直滚动条。 
  95.  
  96. 方法2: 
  97. 代码: 
  98. html { overflow-x: hidden; overflow-y: auto; } 
  99. 原理:隐藏横向滚动,垂直滚动根据内容自适应 
  100. 优点:在视觉上解决了这个问题.在不必要的时候, 未强制垂直滚动条出现. 
  101. 缺点:只是隐藏了水平滚动条,如果页面真正需要水平滚动条的时候, 
  102. 屏幕以外的内容会因为用户无法水平滚动,而看不到。 
  103.  
  104. 方法3: 
  105. 代码: 
  106. body { margin-right: -15px; margin-bottom: -15px; } 
  107. 原理:这会在margin的水平和垂直方向上添加一个负值, IE添加了该精确数值后, 便会去除对滚动条的需求假象. 
  108. 优点:在视觉上解决了这个问题.,垂直滚动根据内容自适应 
  109. 缺点:由于"人为创建"了15px的外边距(margin), 所以无法使用该填充过的屏幕区域. 
  110.  
  111. 以上摘自:http://hi.baidu.com/sandmax/blog/item/43fd0e4668dbc6096b63e59f.html 
  112.  
  113.  
  114. 附:强制的滚动条: 
  115.  
  116. 问题中的"修复"该bug的技术, 同样可以用于其它目的. 利用CSS, 你可以有效地在Mozilla Firefox和Internet Explorer中显示或者隐藏垂直及水平滚动条. 
  117.  
  118. 强制显示滚动条: 
  119.  
  120. html { overflow: scroll; } 
  121.  
  122. 强制隐藏滚动条: 
  123.  
  124. html { overflow: hidden; } 
  125.  
  126. 隐藏IE的水平滚动条: 
  127.  
  128. html { overflow-x: hidden; } 
  129.  
  130. 隐藏IE的垂直滚动条: 
  131.  
  132. html { overflow-y: hidden; } 
  133.  
  134. 强制显示IE的水平滚动条: 
  135.  
  136. html { overflow-x: scroll; } 
  137.  
  138. 强制显示IE的垂直滚动条: 
  139.  
  140. html { overflow-y: scroll; } 
  141.  
  142. 强制显示Mozilla的水平滚动条: 
  143.  
  144. html { overflow:-moz-scrollbars-horizontal; } 
  145.  
  146. 注意: 仅仅强制显示水平滚动条. 也就是说, 即使需要显示垂直滚动条时, 垂直滚动条也不会出现. 
  147.  
  148. 强制显示Mozilla的垂直滚动条: 
  149.  
  150. html { overflow:-moz-scrollbars-vertical; } 
  151.  
  152. 注意: 仅仅强制显示垂直滚动条. 也就是说, 即使需要显示水平滚动条时, 水平滚动条也不会出现.  
嵌套的iframe和frameset中,鼠标中键滚动页面时,页面不会随之滚动,且滚动条也没有反应? 然而,如果在这些嵌套的框架中使用鼠标中键滚动页面时,可能会遇到页面不滚动且滚动条没有响应的问题。当我们在一个框架中嵌套另一个框架时,鼠标滚动事件可能会被最外层的框架所捕获,而不是被嵌套的框架所处理。通过这种方式,我们可以将鼠标滚动事件传递给嵌套的框架,并在嵌套的框架中实现滚动效果。这样,当我们在嵌套的框架中使用鼠标中键滚动页面时,页面将正确滚动且滚动条也会有相应的反应。在嵌套的框架中,我们添加了另一个事件监听器来接收从父级框架发送的消息,并处理滚动事件。// 将鼠标滚动事件传递给嵌套的框架。 阅读详情

相关推荐

加载 iframe 时显示加载指示器

最初,iframe将通过将不透明度设置为零来隐藏。另一方面,加载指示器可以显示在iframe的中心和顶部。让用户知道发生了什么总是一个好习惯。这篇文章演示了一个常见的情况,我们在加载iframe时显示加载指示器。现在的布局看起来不错。默认情况下,用户只会看到加载指示器。加载iframe后,我们将。...

liuhao9999的博客 731

XMLHTML 的 滚动条

1.xhtml下滚动条的颜色问题?在原来的html的时候,我们可以这样定义整个页面的滚动条body{scrollbar-3dlight-color:#D4D0C8;/*-最外左-*/scrollbar-highlight-color:#fff;/*-左二-*/scrollbar-face-color:#E4E4E4;/*-面子-*/scrollbar-arrow-...

weixin_30237281的博客 431

iframe关于滚动条的去除和保留

iframe嵌入页面后,我们有时需要调整滚动条,例如,去掉全部的滚动条,去掉右边的滚动条且保留底下的滚动条,去掉底下的滚动条且保留右边的滚动条。那么我们应该怎么做呢? 一:去掉全部的滚动条 第一个方法: iframe 有一个scrolling属性,它有 auto , yes , no 这三个值。 scrol...

kerryqpw的博客 1212

隐藏iframe滚动条,并禁止滑动

当我们通过 iframe 展示图片,或是通过 iframe 展示 PDF文件 时,如果图片和 PDF 超出 iframe设置的宽高,就会出现横纵向的滚动条,如下图。所以, iframe 展示图片时可以通过设置 scrolling=“no” 属性来隐藏滚动条,iframe 展示 PDF文件时 设置 scrolling=“no” 属性并不能隐藏滚动条。如果 iframe 存在纵向滚动条,则 iframe宽度=原宽度+滚动条宽度,即width: calc(100% + 17px);

weixin_45559449的博客 1万+

探索Vortex开源GPGPU:RISC-V SIMT架构(2),指令Decode

本文分析了Vortex RISC-V内核的Decode模块设计。文章详细介绍了指令译码过程,包括操作码、功能码和寄存器字段的提取,以及不同类型指令(R/I/S/B/U/UJ)的立即数处理。重点阐述了基于操作码和功能码的分层译码逻辑,包括ALU运算、分支跳转、系统调用等指令的译码规则。此外,还描述了定制指令的处理机制以及与调度器的握手协议。Decode模块通过组合逻辑实现快速译码,并将结果传递给下级Issue模块,同时协调指令流控制。

weixin_55313207的博客 1792

嵌入式系统(一):鸿蒙系统

本文为期末复习笔记,内容仅供参考???? 鸿蒙系统是一款面向万物互联时代的、全新的分布式操作系统 鸿蒙提出了基于同一套系统能力、适配多种终端形态的分布式理念 提供全场景(移动办公、运动健康、社交通信、指挥出行、媒体娱乐等)业务能力 华为是OpenHarmony开源项目的共建者、也是共享者之一 鸿蒙技术特性 分布式设计 一次开发,多端部署 系统与硬件解耦,弹性部署 三大分布式能力 分布式软总线 设备间互联互通提供分布式通信能力 从手动发现,进化成自发现 传输高带宽关键技术-极简协议 分布式数据管

weixin_45608532的博客 4306

[ASP.NET]iframe的滚动条问题:显示/隐藏滚动条

iframe 问题2008-01-22 16:37******   显示 iframe 内容 XHTML 1.0 Transitional 标准不能显示  父页面:修改为HTML 4.01 Transitional 标准  子页面不要表头 ****** 去掉 iframe 横向滚动条或竖条 1. 在主页面加 iframe scrolling="yes" 或 "auto" 2. css 文件 bod

吴立星的博客 1309

大数据知识面试题-通用(2026版)

序列号 内容 链接 1 大数据知识面试题-通用(2022版) 待续… 2 大数据知识面试题-Hadoop(2022版) 待续… 3 大数据知识面试题-MapReduce和yarn(2022版) 待续… 4 大数据知识面试题-Zookeepr (2022版) 待续… 5 大数据知识面试题-Hive (2022版) 待续… 6 大数据知识面试题-Flume(2022版) 待续… 7 大数据知识面试题-Hbase(2022版) 待续… 8 大数据知识面试题-sqoop(....

拉格朗日的学习笔记 2万+

iframe滚动条问题:显示/隐藏滚动条

iframe 问题2008-01-22 16:37******   显示 iframe 内容   XHTML 1.0 Transitional 标准不能显示   &lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-t...

weixin_34159110的博客 495

openpi 入门教程(二)droid libero 训练、推理

OpenPI是由物理智能团队发布的机器人领域开源模型与软件平台,提供基于流扩散式(π₀)和自回归式(π₀-FAST)两类视觉-语言-动作模型。平台支持在DROID、ALOHA、UR5等多种机器人系统上部署,包含预训练检查点(1万+小时数据)和微调示例。文档详细说明了各平台部署流程:DROID需启动策略服务器并配置摄像头;ALOHA提供真实机器人任务(取吐司、叠毛巾等)的检查点和场景设置建议;UR5示例展示自定义数据转换方法。实验性验证显示π₀-FAST在LIBERO基准测试中平均得分85.5。平台强调模型适

2506_90492529的博客 1023

【华为OD机试真题】141、租车骑绿岛 | 机试真题+思路参考+代码解析(C++、Java、Py、C语言、JS)

题目描述 >部门组织绿岛骑行团建活动。租用公共双人自行车,每辆自行车最多坐两人,最大载重M。 给出部门每个人的体重,请问最多需要租用多少双人自行车。

KJ.JK 1959

html5 iframe隐藏滚动条,教你在iframe标签中制作滚动条样式

首先让我们看看HTMLiframe标签中关于滚动条的去留和保存:iframe嵌入页面后,我们有时需要调整滚动条,例如,去掉全部的滚动条,去掉右边的滚动条且保留底下的滚动条,去掉底下的滚动条且保留右边的滚动条。那么我们应该怎么做呢?一:去掉全部的滚动条第一个方法:iframe有一个scrolling属性,它有auto,yes,no这三个值。scrolling:auto-----在需要的时候滚动条出现...

weixin_36213934的博客 7093

基于FMU的Star CCM+与Amesim复杂控制联合分析

基于FMU的Star CCM+与Amesim复杂控制联合分析

2201_75375391的博客 2016

基于vue简单封装的iframe插件,可修改样式,隐藏滚动条

最近有空,就抽空把以前做过的公司业务组件慢慢抽离出来做成插件,也算是对近年来的技术方面做一个总结吧。 今天要写的是一个用vue-jsx封装的iframe插件,可修改iframe中的样式,隐藏滚动条,默认设置保证页面安全等功能。不想看想直接使用的话请前往项目处pikaz-iframe, 背景 由于公司爬取了一些文章,需要对文章进行展示,那么第一时间想到的当然就是iframe了,虽然它有这样那样的缺点,但不得不说还是一个方便快捷的解决方案。 iframe常用属性 参数 说明 frameborde

pikaz 4629

【毕设级教程】从0到1实现基于YOLOv8的xView卫星图像目标检测系统(含UI界面,助力遥感智能毕设)

本文基于YOLOv8模型设计了一个面向xView卫星图像的目标检测系统。首先对xView数据集进行了格式转换处理,将原始多边形标注转换为YOLO格式的边界框标注。随后通过配置YOLOv8模型参数完成训练,实现了对卫星图像中建筑、车辆等多类目标的准确识别。为提高系统交互性,采用PyQt开发了可视化界面,支持图像选择、实时检测和结果展示功能。整个系统兼顾学术价值和实用价值,为遥感领域的自动化目标检测提供了可行方案。

m0_64661770的博客 130

C#面试题及详细答案120道(61-75)-- 多线程与异步

本文摘要了前后端面试题中关于线程与并发的核心知识点,包括线程与进程的区别(61题)、Thread/ThreadPool/Task的对比(62题)、线程安全实现方法(63题)、lock关键字的原理(64题)、Monitor类的进阶用法(65题)以及死锁的成因与避免(66题)。通过C#代码示例和表格对比,清晰展示了多线程编程的关键概念、应用场景及常见问题解决方案,适合开发者快速掌握面试高频考点。完整内容可访问专栏目录获取更多技术面试题解析。

大剑师兰特的GIS世界 1428

jsp页面iframe控制滚动条的显示

在项目中我们有时候需要iframe的滚动条的显示,有的时候不需要,但是如果我们直接将iframe的scrolling设置成auto时,结果并不是如人意,当横向或纵向没有超出时,浏览器还是会显示的,这样就给我们带来了一些麻烦。我的做法是这样的: 1、因为项目中的大部分页面并不是都需要滚动条的,所以我在父页面中(比如为parent.jsp)设置iframe的scrolling为no,如下: /we

fangguozi的专栏 3778

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

html中iframe标签 隐藏滚动条

html中iframe标签 隐藏滚动条

qq_39951524的博客 1920

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

html5 iframe 无法滚动条,iframe嵌入的页面没有滚动条

怎么样iframe没有滚动条 页面有滚动条iframe没有滚动条 scrolling="No"这个去掉了但是页面超过了屏幕,应该有不是到你只什么意思哦frameborder="0" align="top" scrolling="yes" src=""这样可以设置有滚动条BODY { SCROLLBAR-FACE-COLOR:#fdce75; SCROLLBAR-HIGHLIGHT-COLOR: #...

weixin_31569663的博客 8307

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

去掉iframe滚动条(好使!)

iframe嵌入页面后,我们有时需要调整滚动条,例如,去掉全部的滚动条,去掉右边的滚动条且保留底下的滚动条,去掉底下的滚动条且保留右边的滚动条。那么我们应该怎么做呢? 一:去掉全部的滚动条 第一个方法: iframe 有一个scrolling属性,它有 auto , yes , no 这三个值。 scrol...

weixin_45897915的博客 1万+

DIV滚动条设置添加 CSS滚动条显示与滚动条隐藏

DIV滚动条设置CSS滚动条显示与滚动条隐藏 对div设置滚动条,设置其横向滚动条和纵向滚动条样式。所需CSS样式为overflow-y和overflow-x来设置div盒子对象右侧和底部滚动条效果。同时也可以使用CSS样式设置html框架iframe的滚动条隐藏,接下来为大家介绍。 一、CSS基础认识 - TOP overflow-y:scroll; 总是显示纵向滚动条 over...

u010227042的博客 760

html div 隐藏滚动条样式,div滚动条样式隐藏与显示

DIV滚动条样式是可以设置的,CSS滚动条同样也可以显示与隐藏,对div设置滚动条,设置其横向滚动条和纵向滚动条样式应该怎么做呢?要设置CSS滚动条样式,需要用到overflow-y和overflow-x来设置div盒子对象右侧和底部滚动条效果。同时也可以使用CSS样式设置html框架iframe的滚动条隐藏,接下来为大家介绍。常规overflow怎么设置overflow-y:scroll 总是显...

weixin_36386044的博客 2578
上一篇: 【导出EXCEL汇编】asp.net 将数据导出到excel中,并设置其格式
下一篇: 【ASP.NET】使用Stream方式上传文件(不用FileUpload),保存图像的缩略图
wonsoft
博客等级 码龄23年 228粉丝 98原创
评论 6
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值