【发布时间】:2011-08-21 11:49:55
【问题描述】:
我在使用 IE 时遇到问题。我网站的网址是 www.trecall.com。我想在动画菜单的左侧留出一个边距,使菜单居中在页面上。这在 FF 中可以正常工作,但在 IE 中,边距不显示。
知道为什么吗?
谢谢!
【问题讨论】:
标签: html css internet-explorer margin
我在使用 IE 时遇到问题。我网站的网址是 www.trecall.com。我想在动画菜单的左侧留出一个边距,使菜单居中在页面上。这在 FF 中可以正常工作,但在 IE 中,边距不显示。
知道为什么吗?
谢谢!
【问题讨论】:
标签: html css internet-explorer margin
您可以尝试将其包装在另一个 div 中并在其上使用填充。 IE 的边距不是很好。
【讨论】:
使用左边距不是进行水平居中的正确方法,它只适用于您自己的显示分辨率..
见this for horizontal centering in css(旧但仍然正确)
【讨论】:
margin:0 auto; 通常是进行居中的正确方法。但是,它仅适用于具有已定义 width 属性的元素。并且不能为 display:inline 的元素定义 width。如果要使内联元素居中,则需要在其父元素上指定text-align:center;。