【问题标题】:overflow: auto; works fine in chrome but not in firefox溢出:自动;在 chrome 中可以正常工作,但在 Firefox 中不行
【发布时间】:2014-04-25 04:20:03
【问题描述】:

我已经在网上搜索了 3 个小时的解决方案,但没有成功。我想设置溢出:自动标记如下:

td {
 overflow:auto!important;  
}

它在 chrome 中运行良好,但在 Firefox 中却不行。我通过 w3c css 验证器检查了我的整个 css 文件。 也没有错误。请问有什么想法吗?如果这是一个非常愚蠢的问题,我很抱歉,但每个人都必须先学习这个才能成为专家。

【问题讨论】:

  • 请打码或jsfiddle.net
  • 你尝试探索FF上的元素吗?
  • 是的。我通过萤火虫探索了元素
  • @sattar_kuet.bd 如果回答了您的问题,请接受。

标签: html css overflow


【解决方案1】:

试试这个

  td {
      height: 20px; // mention a height
      overflow:auto!important;  
  }

【讨论】:

  • 把你的设计结构或css发给我
  • 代码很多(大约1000行)。所有代码都不是我关心的。我的代码中只有 标记及其 css 是我关心的。这是 的 html:
    和 css 是 : td { height: 20px !important;溢出:自动!重要; }
  • 不要在 td 中添加 overflow:auto,而是在 div 的类中添加这个。这会很有帮助。
【解决方案2】:

尝试将其包装在 <div> 中。没有为<td> 元素定义溢出属性。

See here

尝试像这样将您的overflow:auto 放入包装器中,

pre, div {
    width:100%;
    overflow: auto !important;
}

See demo

【讨论】:

  • 你好五岁的回答!这在 2019 年对我有用,只是想知道我是否遗漏了什么,或者这是否仍然是一个相关的解决方案?谢谢你
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-08-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-08-05
相关资源
最近更新 更多