2010-08-02 10 views
6

Ich habe eine einfache horizontale UL LI Hauptnav, die ich versuche, auf die Mitte der Seite auszurichten. Text-Align, das in den anderen Browsern funktioniert, funktioniert, aber das funktioniert nicht in IE7.IE7 text-align funktioniert nicht

Gibt es etwas, das ich über diesen Fehler in IE7 vermisse?

Danke!

+0

Können Sie zeigen html/CSS-Code? – fantactuka

+0

Hallo Fantactuka. Ich arbeite immer noch an localhost, aber scheint jetzt eine Lösung gefunden zu haben, die ich jetzt beantworten werde. Vielen Dank! –

+0

'width: auto;' sollte dir helfen – crmpicco

Antwort

4

Sein Fehler ist IE7:

so diesen Beitrag sehen, wo in artile er über den Bug und Lösung für diesen Fehler diskutieren: http://haslayout.net/css/Text-Align-Bug

Auch diesen Beitrag überprüfen: http://css-discuss.incutio.com/wiki/Centering_Block_Element

+0

Awesome, danke June R! Ich werde darauf schauen;) –

+0

Könnten Sie bitte antworten http://stackoverflow.com/questions/9943560/html-alignment-issue-in-one-machine-only-both-ie8? – Lijo

+0

erste Verbindung ist unterbrochen –

0

scheint, wenn ich eine bedingte CSS für IE7 und sagen hinzufügen:

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

Statt:

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

Es funktioniert.

Ich würde mich über einige Gedanken dazu freuen, da ich nicht in der Lage wäre, bedingte CSS zu verwenden.

Danke!