Wie man Bild in der Mitte eines div anzeigt
Habe ich div mit ajax-loader gif-Bild
<div id="mydiv" style="height: 400px; text-align: center;">
<img src="/Content/ajax-loader.gif" class="ajax-loader"/>
</div>
.ajax-loader
{
/*hidden from IE 5-6 */
margin-top: 0; /* to clean up, just in case IE later supports valign! */
vertical-align: middle;
margin-top: expression(( 150 - this.height ) / 2);
}
Konnte es aber nicht lassen, es erscheint in der Mitte (vertikal und horizontal). Brauchen Sie Hilfe mit, dass.
InformationsquelleAutor der Frage Joper | 2011-08-19
Du musst angemeldet sein, um einen Kommentar abzugeben.
Vollbild ajax-loader, mit einigen Deckkraft.
mit
Umschalten.
InformationsquelleAutor der Antwort bulltorious
Ort dieses div nur innerhalb des Bereichs, den Sie aktualisieren:
, Und fügen Sie diese in Ihre css:
Wenn Sie wollen, um es anzuzeigen, rufen Sie einfach an:
oder etwas ähnliches.
InformationsquelleAutor der Antwort DaveMorganTexas
Anderen Ansatz zu center horizontaly und verticaly ein Bild innerhalb eines div:
DEMO
HTML :
CSS :
InformationsquelleAutor der Antwort web-tiki
Verwenden:
Oder:
Und:
In der CSS-Datei...
Dann erscheint es
InformationsquelleAutor der Antwort nishant
Können Sie tun es mit dem Attribut align
InformationsquelleAutor der Antwort Seeker
Dave morgan ' s Lösung für mich gearbeitet.
Hier ist eine etwas sauberere version davon.
Das problem mit allen oben genannten Lösungen ist, dass Sie brauchen, um zu erstellen ein Bild oder ein div in dem container, bevor die hand. Das ist eine Verschwendung von Ressourcen und macht es schwierig, für bestimmte Ziele. Lassen Sie jquery erzeugen div-statt.
Hier ist mein code:
js
css
InformationsquelleAutor der Antwort Dieter Gribnitz