【问题标题】:Problem with margin in IEIE中的边距问题
【发布时间】:2011-08-21 11:49:55
【问题描述】:

我在使用 IE 时遇到问题。我网站的网址是 www.trecall.com。我想在动画菜单的左侧留出一个边距,使菜单居中在页面上。这在 FF 中可以正常工作,但在 IE 中,边距不显示。

知道为什么吗?

谢谢!

【问题讨论】:

    标签: html css internet-explorer margin


    【解决方案1】:

    您可以尝试将其包装在另一个 div 中并在其上使用填充。 IE 的边距不是很好。

    【讨论】:

      【解决方案2】:

      使用左边距不是进行水平居中的正确方法,它只适用于您自己的显示分辨率..

      this for horizontal centering in css(旧但仍然正确)

      【讨论】:

      • 本,感谢您的回复。但我首先尝试做 margin:0 auto;- 这在任何浏览器中都不起作用。然后我尝试按照文章所述进行操作 - text-align:center,但也没有出现在任何浏览器中!你知道为什么它不工作吗?非常感谢!!
      • margin:0 auto; 通常是进行居中的正确方法。但是,它仅适用于具有已定义 width 属性的元素。并且不能为 display:inline 的元素定义 width。如果要使内联元素居中,则需要在其父元素上指定text-align:center;
      • spudley,我试图做margin:0 auto 的元素有一个定义的宽度,我相信它不是display:inline。那为什么不行呢?有什么建议?谢谢,伙计们。
      • 你有太多元素没有应用边距/宽度/whatnot。从一个空容器开始,将其正确居中,然后再次开始在其中添加元素..
      • 好的,菜单现在以 FF 为中心。但出于某种原因,在 IE 上,它只是停留在浏览器左侧的同一个位置 - 无论如何!这是为什么呢?
      猜你喜欢
      • 2011-11-30
      • 2011-11-29
      • 2013-07-26
      • 2011-08-27
      • 2013-09-17
      • 2014-10-13
      • 1970-01-01
      • 1970-01-01
      • 2012-11-15
      相关资源
      最近更新 更多