【问题标题】:Centering div in IE7IE7中的div居中
【发布时间】:2014-12-12 07:52:35
【问题描述】:

我的 div 在 IE7 中左对齐。它适用于较新的浏览器,但不适用于较旧的浏览器。它应该居中。我的代码是

#contentarea {
    margin: 0 auto;
    width: 920px;
    max-width:100%; 

}

有没有办法让 div 在 IE7 中显示在中心?谢谢!

【问题讨论】:

标签: css


【解决方案1】:

试试:

#contentarea {
    position:relative;
    left:50%;
    margin-left:-460px;
    width: 920px;
    max-width:100%;
}

【讨论】:

  • 如果margin: 0 auto; 和否定的margin-left: hack 都不能正常工作,您的样式表中的其他地方可能会出现样式冲突。您能否在上述问题的更新中透露更多您的样式表?
  • 嗨@Parlanchina - 我已经通过IETester 上的IE7 标签运行position:relative; left:50%; margin-left:-460px;,它对我有用。你确定它不工作? (确保包含position:relative; - 我第一次省略了包含它。)
  • 谢谢鲁宁!我又试了一次,它奏效了。所以是的,您的解决方案有效!谢谢你!我可以再问一个问题。在所有浏览器上,我的主页上的滑块都被推到左边ferngrottokauai.com。我想知道是否有解决办法并在中间解决?
猜你喜欢
  • 2013-01-05
  • 1970-01-01
  • 2010-12-14
  • 1970-01-01
  • 1970-01-01
  • 2011-11-28
  • 1970-01-01
  • 1970-01-01
  • 2010-11-07
相关资源
最近更新 更多