2010-08-02 86 views
6

我有一个简单的水平UL LI主导航,我试图对齐到页面的中心。在其他浏览器中工作的文本对齐工作正常,但在IE7中不起作用。IE7文本对齐不起作用

我在IE7中错过了这个错误吗?

谢谢!

+0

你能告诉HTML/CSS代码? – fantactuka 2010-08-02 12:14:31

+0

嗨Fantactuka。我仍然在本地主机上工作,但似乎已经找到了现在我将回答的解决方案。谢谢! – 2010-08-02 12:24:59

+0

'width:auto;'should help you – crmpicco 2012-11-19 12:19:41

回答

4

它的缺陷是IE7:

这么看这个帖子里的artile他有关的bug和解决方案为这个bug讨论:http://haslayout.net/css/Text-Align-Bug

还要检查这个帖子:http://css-discuss.incutio.com/wiki/Centering_Block_Element

+0

真棒,感谢June R!我会研究它;) – 2010-08-02 12:37:53

+0

你能否回答http://stackoverflow.com/questions/9943560/html-alignment-issue-in-one-machine-only-both-ie8? – Lijo 2012-03-30 13:30:36

+0

第一个链接已损坏 – 2017-02-23 16:19:12

0

好像如果我添加了IE7条件CSS和说:

.RadNav .RadMenu ul.rmRootGroup { 
display:inline;} 

不是:

.RadNav .RadMenu ul.rmRootGroup { 
display:inline-block;} 

它的工作原理。

我将不胜感激一些想法,因为我想不能使用条件的CSS。

谢谢!