Wie man ein div auf oben in der Mitte position einer Seite mit CSS?
Ich bin nicht in der Lage, ein div an der oberen Mitte der Seite. Ich bin mit CSS, aber nichts funktioniert hier.
CSS:
#loader {
position: relative;
margin: 0 auto;
text-align: left;
clear: left;
height: auto;
z-index: 0;
}
HTML:
<body>
<div id="loader" style='display: none'><img src='img/basic/loader4.gif' /></div>
</body>
Hatte ich schon 2 Stunden auf diese aber noch nicht in der Lage, um es herauszufinden.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Entfernen Sie zuerst
display:none;
aus deinen div mit der id=loader & hinzufügentext-align:center;
esArbeiten demo: http://jsfiddle.net/surendraVsingh/FCEhD/
Müssen Sie angeben
width
Eigenschaft, wenn Sie verwenden möchtenmargin: 0 auto;
.Wenn Sie nicht wissen, Breite einfach hinzufügen
display: table
Eigenschaft und es funktioniert.Müssen Sie eine bestimmte Breite für das div, sonst wird es für alle verfügbar, und die margin hat keine Wirkung. Beispiel:
oder-u verwenden können,
<div id="loader" style='display: none' align="center">
drücken Sie Strg+Leertaste, bin mir nicht sicher über die syntax
und in css margin und padding hat 0
sollten Sie natürlich beachten, dass der browser-cache. löschen den cache Ihres Browsers und wiederholen Sie die Prüfung
Im obigen Beispiel ist jeder, vorausgesetzt er will, dass die 'volle Breite'.
Diese Werke in eine absolute volle Breite /Höhe des übergeordneten Containers aber Einschränkungen, die Breite automatisch nur auf die content-Breite
Übergeordneten Container
Untergeordneten Container