【问题标题】:DOCTYPE XHTML 1.0 issue + Scroll bar is not appearing in IE6DOCTYPE XHTML 1.0 问题 + IE6 中没有出现滚动条
【发布时间】:2011-01-20 20:59:50
【问题描述】:

嗨, 我使用的 DOCTYPE 是 DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 我设置了 div 的溢出属性在 IE 6 中不起作用,但它在 IE 更高版本中起作用

即我是这样设置的

<div style='overflow-y: scroll; overflow-x: hidden; height: 370px'></div>

【问题讨论】:

  • 文档类型是否相关? IE。当您尝试使用不同的文档类型时,问题会消失吗?
  • 当我尝试使用 HTML 4.0 时,它正在工作

标签: xhtml


【解决方案1】:

如果它适用于 HTML doctype,我建议使用纯 HTML 而不是 XHTML。 Web 上的 XHTML 大部分都被破坏了,除非你真的需要它(我怀疑),否则你会为自己省去麻烦。例如,HTML5 文档类型在所有浏览器中都能按预期工作,您实际上可以记住它:

<!DOCTYPE html>

【讨论】:

    【解决方案2】:

    快速的 Google 搜索表明溢出属性在 IE6 中存在错误。您是否为overflow-x 和overflow-y 尝试过“auto”?

    除非您正在开发仅与 IE6 兼容的商务应用。为什么支持这个版本的浏览器?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-05-08
      • 1970-01-01
      • 2012-07-09
      • 1970-01-01
      • 2011-07-27
      • 2011-10-02
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多