iFrame只要竖滚动条,不要横滚动条
如题,就是在网页中,只显示右侧的垂直滚动条,而不要底部的水平滚动条;这个问 题让我挠头了半天。
做的那个管理界面,为了能让菜单在整个窗口中显示,我没有用Frame,而是用了iFrame;为了让iFrame窗口适用大小,我也用 JavaScript代码做了判断;
插入iFrame的代码如下(我没有设宽高,宽高有Js代码控制的,这里不再描述)
<iframe src="welcome.html" name="workArea" align="center" marginwidth="0" marginheight="0" allowtransparency="true" application="true" id="workArea" scrolling="auto"></iframe>
滚动条设了自动auto ,当页面内容多时,会自动出现滚动条;
预想效果是出现了,但是不仅出了右侧的竖滚动条,下面左右滚动的横滚动也出现了,调整内容宽度,也一样;郁闷;虽然不影响大碍,但是觉得太不爽了。
看网上有人说,设置body的css样式;
<style type="text/css">
body {
overflow-x : hidden ;
}
</style>
试过之后,发现不行,有的说是IE不支持,我看可能是我的页网是xhtml的问题吧,如果去掉了头部的DTD;就是
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd ">
不过我不想这样;因为我所有的网页都是基于W3C标准的,我并不希望因为这个小功能而去改动代码规范;
又试了其它几个办法,也是不行;不管怎么设置,内容一多,就出现横滚动条;
通过测试,得到方法一:
想到设置body宽度的做法,在iFrame包含的页面内中写入,如下
body {
width: 95%;
margin: 0px;
padding: 0px;
}
通过css来控制宽度,我没有设100%,默认是100%;而是设了95%;这样因为整体页面的宽度小于100%,所以就不再出现横滚动条了,而竖 滚动条依然起作用;
后又经人介绍,得到方法二:
在iFrame的包含页面里加入
<style>
html { overflow-x:hidden; }
</style>
两种方法都可以搞定;
这些小问题,很烦人,要说也没有什么技术含量,所以很多程序员不愿意去做,没办法,要想做得好,做得细致,光有高深技术是不行的,大多时间都是消耗 在这些小问题上;
转载于:https://www.cnblogs.com/lizhao/archive/2010/04/20/1990470.html
iFrame只要竖滚动条,不要横滚动条相关推荐
- html自定义横纵向滚动条,html的滚动条样式设置
如果需要对DIV设置一个滚动条,那么你可能需要设置滚动条的样式,横向或者纵向,需要用overflow-y和overflow-x来设置,今天就来给大家说一下这俩个属性. 对div设置滚动条,设置其横向滚 ...
- 完全搞定iframe(框架)里的滚动条!(一)
完全搞定iframe(框架)里的滚动条!(一) 说明: 1.本文参考了网络上大量资料,本人在此深表感谢! 2.本文假设读者,有一定的HTML.CSS.JS基础. 3.本文讨论的目标是,通过A页面里的& ...
- html纵向滚动条隐藏,隐藏横向滚动条或纵向滚动条的解决方案
在WEB实际开发过程中,特别是在iframe引用其它网页时,可能大家遇到过这样的问题,当您的页面在框架中的时候,即使您的所有的控件的宽度都没有超过屏幕宽度(一般设置为100%),但横向滚动条依然出现. ...
- html div 隐藏滚动条样式,div滚动条样式隐藏与显示
DIV滚动条样式是可以设置的,CSS滚动条同样也可以显示与隐藏,对div设置滚动条,设置其横向滚动条和纵向滚动条样式应该怎么做呢? 要设置CSS滚动条样式,需要用到overflow-y和overflo ...
- extjs给panel添加滚动条_ExtJs Panel 滚动条设置
设置autoscroll:true同时出现横向和纵向滚动条. 不要设置autoscroll属性,或者autoscroll:false,然后设置bodyStyle : 'overflow-x:hidde ...
- css自定义横向滚动条样式,css滚动条样式自定义
很简单的几行代码 Title * { margin: 0; padding: 0; } .out { width: 600px; height: 600px; margin: 100px auto; ...
- el-tree 解决横向滚动条和纵向滚动条问题
如题,在el-tree所处的代码块中,加入滚动条,使其能够滚动 使用overflow:scroll 即可 overflow定义:设定如果内容溢出元素设定范围后该怎么做. overflow:visibl ...
- vuejs滚动条_Vue.js 桌面端虚拟滚动条|vue美化滚动条VScroll
介绍 VScroll 一款基于vue2.x构建的桌面PC端自定义模拟滚动条组件.支持自定义是否原生滚动条.自动隐藏.滚动条大小.层级及颜色等功能.拥有丝滑般的原生滚动条体验! 除了垂直滚动条,同样的也 ...
- 解决boostrap-table有水平和垂直滚动条时,滚动条滑到最右边表格标题和内容单元格无法对齐的问题
解决boostrap-table有水平和垂直滚动条时,滚动条滑到最右边表格标题和内容单元格无法对齐的问题 参考文章: (1)解决boostrap-table有水平和垂直滚动条时,滚动条滑到最右边表格标 ...
最新文章
- Go 学习笔记(57)— Go 第三方库之 amqp (RabbitMQ 生产者、消费者整个流程)
- linux下kill命令小结
- Spring AOP通知实例 – Advice
- KDD Cup 2021:时间序列异常检测问题开源方案
- 三星手机com.android.settings,三星手机恢复出厂设置方法【具体步骤】
- Linq表达式、Lambda表达式你更喜欢哪个?
- javaEE 飞机大战
- 【渝粤题库】国家开放大学2021春2786初级西方经济学题目
- 【个人重点】开发中应该重视的几点
- MongoDB索引案例一则
- 麦克纳姆轮全向移动机器人运动效率分析
- c语言头文件和函数库,C语言的头文件和库文件(函数库)
- c#语言程序翻译软件,C#使用百度翻译API
- java1.8垃圾回收机制_JAVA垃圾回收机制
- python sorted排序原理_python的sorted排序详解
- 一键拼接所有微信好友头像
- 记一次使用verdaccio 搭建本地私有npm服务器
- 计算机硬盘数据清零,如何完全清除硬盘数据,使其永不恢复
- rockchip eDP 配置
- workman 是什么
热门文章
- html标题栏置顶,html – 当你滚动时,顶部标题栏的位置固定在iOS chrome上
- python字典嵌套列表怎么访问值的某个元素_python – 访问嵌套在字典中的值
- sublime多行变一行及sublime一键格式化html/css/js、光标快捷键移动行首行尾、删除空行
- 心语收集7:这就是人生,不要只顾着往前冲,要记得看看周围的景色,要想着你能留下点什么。...
- 选课中应用Redis一些思考
- 未来智慧城市长啥样?华为云让我们到深圳看一看
- 图像超分辨率进ASC19超算大赛,PyTorch+GAN受关注
- 北京公交将标配智能辅助驾驶,具备行人防撞、车道偏离预警
- 吴恩达旗下Drive.ai商业化第一步!现在去德州能打无人驾驶出租车
- 李飞飞李佳“逆风翻盘”:谷歌全新AutoML产品发布,AI客服规模化商用