【问题标题】:horizontal scroll ie9 issue水平滚动ie9问题
【发布时间】:2013-03-06 03:08:13
【问题描述】:

我的 div 中有内容需要能够水平滚动,但在 IE9 中无法使用(总是 IE !!!)

我用谷歌搜索了这个问题,当position: relative; 应用于 CSS 时似乎是一个问题

问题是,我需要使用这个 CSS 规则确保这个 DIV 中的所有内容在溢出时隐藏(这是由于我正在使用的 jsPlumb 插件上的 z-indoex)

这是我应用于 DIV 的 CSS:

#workflowMain
{
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    vertical-align: middle;
    clear: both;
    padding-top: 12px;
    overflow: auto;
    position: relative;
}

如果我取消相对位置,滚动可以正常工作,但是 div 内的一些元素会出现在 div 之外。

是否有针对 IE 中的溢出和相对位置的修复或其他方式来实现此目的?

【问题讨论】:

  • 你不想使用 {overflow-x:scroll}?
  • 这确实解决了问题,但令人讨厌的是,它在 div 的底部放置了一个禁用的滚动条,并在溢出开始时启用

标签: css internet-explorer


【解决方案1】:

问题:问题是,我需要使用这个 CSS 规则确保在内容溢出时隐藏此 DIV 中的所有内容。

解决方案:始终输入宽度和高度,而不是 %,而是始终使用定义的 px

#workflowMain
{
width: 200px;
height:100px;
margin-left: auto;
margin-right: auto;
vertical-align: middle;
clear: both;
padding-top: 12px;
overflow: auto;
position: relative;
}

【讨论】:

  • 我不能使用固定宽度,我需要支持可变屏幕分辨率,并且面板需要尽可能多地占用水平空间
猜你喜欢
  • 1970-01-01
  • 2014-02-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-05-18
  • 2011-07-29
相关资源
最近更新 更多