我希望有人能够在这里帮助我.我尽力简化我的例子.
我有一个绝对定位的DIV,在这个例子中我填写了浏览器窗口.这个div有overflow:auto属性,当内容太大而无法显示DIV时提供滚动条.
在DIV中我有一个表来呈现一些数据,它的宽度是100%.
当内容垂直变得太大时,我希望显示垂直滚动条,并且表格略微水平缩小以容纳滚动条.但是在IE7中会发生的情况是水平滚动条也会出现,尽管div中的所有内容仍然有足够的水平空间.
这是IE特定的 - firefox工作得很好.
完整来源如下.任何帮助非常感谢.
托尼
Table sizing bug?
添加03/16/10 ...认为可能有趣的是指出GWT的源代码在评论中指出了这个问题... http://www.google.com/codesearch/p?hl=en#MTQ26449crI /com/google/gwt/user/client/ui/ScrollPanel.java&q=%22hack%20to%20account%20for%20the%22%20scrollpanel&sa=N&cd=1&ct=rc&l=48
我在IE7中遇到过度水平条的问题.我用D Carter的解决方案略有改变
要在低于7的IE浏览器中工作,您需要添加:
2> 小智..:Eran Galperin的解决方案无法解释这样一个事实,即简单地关闭水平滚动仍然会让桌子重叠垂直滚动条.我假设这是因为IE在决定它需要一个垂直滚动条之前计算"100%"的含义,然后无法重新调整剩余的可用水平空间.
cetnar的解决方案在上面钉了它,但是:
...
这在我的测试中适用于IE6和7.据我所知,""黑客在IE6上似乎并不是必需的.
为了澄清任何不幸在2012年(或更晚些时候)进行调查的人:关键是让你的100%宽度表包含在带有hasLayout的元素中(例如,Joel的例子中的#myDiv,带缩放的div: 1触发hasLayout)滚动元素的INSIDE溢出:auto.这会导致IE在考虑垂直滚动条的宽度后重新排列表格的宽度.
3> Eran Galperi..:更改:
overflow: auto;至:
overflow-y:hidden; overflow-x:auto;
4> 小智..:好吧,这个让我困扰了很长时间.我做了太多设计,右边有额外的填充,允许IE完全忽略他们自己的滚动条.
答案是:嵌套两个div,给它们两个hasLayout,设置内部一个溢出.
http://www.satzansatz.de/cssd/onhavinglayout.html
去那里阅读有关布局的更多信息推荐阅读
如何解决《如何从值数组中搜索Ruby哈希,然后根据结果返回哈希值?》经验,为你挑选了1个好方法。 ... [详细] 如何解决《使用(ES6)计算的属性名称更新嵌套对象》经验,为你挑选了1个好方法。 ... [详细] 如何解决《为什么Files.lines(和类似的Streams)不会自动关闭?》经验,为你挑选了2个好方法。 ... [详细] 如何解决《Laravel中的契约与PHP中的接口有什么区别?》经验,为你挑选了3个好方法。 ... [详细] 如何解决《Angular2中的通用邮件验证程序》经验,为你挑选了5个好方法。 ... [详细] 如何解决《在Anaconda中安装Plotly》经验,为你挑选了2个好方法。 ... [详细] 如何解决《检测数字输入微调器点击》经验,为你挑选了0个好方法。 ... [详细] 如何解决《如何使用自定义创建的地图框样式以及传单》经验,为你挑选了1个好方法。 ... [详细] 如何解决《比较std::stringstream的内容》经验,为你挑选了1个好方法。 ... [详细] 如何解决《将UIScrollView委托设置为它自己的自定义类》经验,为你挑选了1个好方法。 ... [详细] 如何解决《获取控制器中Spring启动/安全性的会话令牌》经验,为你挑选了2个好方法。 ... [详细] 如何解决《从数据库返回字符串值》经验,为你挑选了1个好方法。 ... [详细] 如何解决《将自定义列添加到Magento报表和销售信息中心》经验,为你挑选了0个好方法。 ... [详细] 如何解决《JSDoc的输出可以组织成"文件夹"吗?》经验,为你挑选了0个好方法。 ... [详细] 如何解决《ES6导出/导入索引文件》经验,为你挑选了4个好方法。 ... [详细] 如何解决《收集实时GC指标-Golang》经验,为你挑选了1个好方法。 ... [详细] 如何解决《如何在visualStudio2013中阻止"尝试从状态为TextDocDataAvailable的适配器获取视图"失败?》经验,为你挑选了2个好方法。 ... [详细] 如何解决《用于打开上次关闭选项卡的Sublime文本快捷方式》经验,为你挑选了1个好方法。 ... [详细] 吐了个 "CAO" !Tags | 热门标签RankList | 热门文章
- 1PDFBox的.Java:如何只打印一页PDF而不是完整文档?
- 2使用Angular.js在一些值之后中断表行
- 3空列表和空列表有什么区别?
- 4perl基础知识 - SHIFT功能如何工作
- 5将Python Pandas数据帧上传到MySQL - InternalError:1366,"不正确的字符串值"
- 6删除Realm中的列
- 7Symfony2-如何在准则2中查询带有条件的左联接
- 8处理抽象类和类型参数固有的类
- 9用户下订单时调用函数(实际上是API调用)
- 10如何以编程方式禁用接近传感器
- 11如何将指针作为迭代器返回?
- 12This()vs Target()aspectj
- 13django foreignkey(用户)的模特
- 14如何添加EXIF信息以在.NET中对图像进行地理标记?
- 15尝试在Visual Studio 2013中引用静态库项目时出现链接器错误
- 16当页面在每页上空闲3秒钟时,移至下一页和后续页面
- 17二进制搜索树优于C++中的向量
- 18使用'_'React/React-native为函数名添加前缀是什么意思?
- 19仅在特定设备上的SurfaceView中的ANR - 唯一的解决方案是短暂的睡眠时间
- 20ImageMagick撰写:args =""到Magick ++ API
DevBox开发工具箱 | 专业的在线开发工具网站 京公网安备 11010802040832号 | 京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有