-1

显然,对于 Chrome、Firefox 和 Safari(使用 CSS 3),您会这样做

margin-left:auto;
margin-right:auto;

但是我怎样才能在 IE8 中完美居中呢?

4

1 回答 1

3

这段代码已经在 IE8、IE7 和 IE6 中工作了,而且人们已经使用它们来定位事物已经有很长一段时间了。在假设margin属性对 CSS3 来说是新的(实际上它们自 CSS 1以来就已经存在)之前,您是否尝试过您的代码,或者仅仅因为某些东西是 CSS3 的一部分就自动意味着 IE8 和更旧的版本无法识别它?

如果该代码在 IE 中对您不起作用,则您的页面可能以quirks mode显示。

于 2012-07-06T04:26:09.943 回答