display:table im internert explorer 7

Halpha

Erfahrenes Mitglied
Hallo,

habe eine problem mit display:table.

Im Ie7 funktioniert ja das leider nicht, deshalb wird meine Liste linksbündig und soll eigentlich zentriert sein...

Momentan sieht das CSS des div so aus:

PHP:
	display: table;
    margin-left: auto;
    margin-right: auto;
	text-align:center;

Hat jemand eine idee wie ich das in ie7 wieder zentrieren kann? Den BG zerschießt es mir leider ohne das display:block auf:(

Danke schonmal

LG

Michael
 
Zuletzt bearbeitet:
Ich würd dir gerne helfen aber ich seh 1. kein BG in dem CSS code.
2. weis ich nich wie dein HTML-konstrukt aussieht :(
Ich gib dir gern ne CSS lösung wenn du mir mehr informationen gibst xD
3. meinst du vertical Zentriert oder horizontal?

MfG
Mark Paspirgilis
 
Sorry für die fehlenden informationen, es war eine vertikale Zentrierung, und das html konstruk hat ca so ausgesehen:
PHP:
<div>
  <div>
    <div>
    </div>
  </div>
<div>
<div>
  <div>
    <div>
    </div>
  </div>
<div>
<div>
  <div>
    <div>
    </div>
  </div>
<div>
hab aber eine Lösung gefunden, das Zauberwort nennt sich display:inline-block;

Einziges Problem bei inline-block ist dass ie7 sogar damit ein Problem hat wenn es auf box Elemente angewandt wird, deshalb muss man alle divs in span umwandeln, dann ist das Problem gelöst.

Ich hoffe die Lösung hilft nochmal jemanden;) Wenn ja ein DANKe wär nett :D Hab fast 6 Stunden daran rumgebastelt.

Lg

Michael
 
Zurück