2010-11-25 26 views
1

Ich bin auf der Suche nach dem besten Weg der vertikalen Ausrichtung in CSS. Ich erlebe, dass dies ein nicht gut gelöstes Problem ist: Die Eigenschaft "lotrecht ausrichten" ist nicht die gleiche wie in HTML. Ich brauche einen Code, der wie der Rand funktioniert: Auto Eigenschaft in horizontaler Weise. Der Code, den ich gerade benutze, funktioniert nicht überall (zB: fadeIn das Objekt). Hier ist es:Dynamische DIVs vertikal ausgerichtet mit CSS

<div style="width:200px; height:100px; background:white; display:table"> 
    <div style="display:table-cell; vertical-align:middle"> 
     <img src="image.jpg" height="20" width="100" /> 
    </div> 
</div> 

Antwort

1

Probieren Sie die absolute Positionsmethode aus here. Es wäre schön, wenn Sie tatsächlich ein Spiel mit Animationen und so weiter machen würden, damit wir sehen können.

+0

Danke, dieser Link ist sehr nützlich. Ich benutze den Code im Abschnitt "Dynamische Höhe Block-Level-Element im dynamischen Höhe Container". Aber: Was ist, wenn mein Objekt eine Anzeige haben muss: keine Eigenschaft, weil diese eingeblendet wird? – marcias

+0

OK, ich denke es gibt keinen besseren Weg im Internet, ich akzeptiere diese Antwort. Danke! – marcias

Verwandte Themen