【问题标题】:How to make max-height work properly in IE6,IE7?如何使最大高度在 IE6、IE7 中正常工作?
【发布时间】:2012-09-06 01:34:35
【问题描述】:
max-height:600px;

以上在IE7中作为height:600px工作,在IE6中根本不工作。

【问题讨论】:

  • 我的回答对你有用吗?如果是 sp,如果您接受它作为答案,我将不胜感激 :) 谢谢!

标签: css


【解决方案1】:

IE6 不支持这个。使用条件 cmets 为其提供仅限 IE6 的样式表,并使用 IE 的专有“表达式”属性来使用一些 javascript。

#id {
   height: expression( this.scrollHeight > 332 ? "333px" : "auto" );
}

http://perishablepress.com/press/2007/01/16/maximum-and-minimum-height-and-width-in-internet-explorer/

【讨论】:

    【解决方案2】:

    对于 IE7,如果您在 html 中指定严格的 doctype,则 max-height 会按预期工作:

    但请记住,过渡文档类型中允许的某些元素/属性在严格意义上是不受支持的。这是一篇列出它们的好文章: http://24ways.org/2005/transitional-vs-strict-markup

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-02-11
      • 2011-01-20
      • 2014-06-28
      • 2010-10-02
      • 2011-02-14
      • 2012-07-09
      相关资源
      最近更新 更多