html:
<div class="outside">
<div class="inside top_right">
</div>
</div>
<div class="outside">
<div class="inside center">
</div>
</div>
css:
.outside {position:relative;width:200px;height:200px;border:2px solid black}
.inside {position:absolute;width:50px;height:50px;border:2px solid blue}
.top_right {top:0;right:0;}
.center {top:50%;left:50%;margin:-25px 0 0 -25px}
der Behälter ein position:relative
hat, um diese Anzeige zu machen, wo es auf der Seite vorgesehen ist, und lassen Sie die position:absolute
als innerhalb der Grenzen des Behälters erwartet arbeiten.
die CSS Mitte gibt setzt die div bei 50% gegenüber den top
& left
, dann unter Verwendung eines negativen margins
die Hälfte width
/height
der div
es in die Mitte zu ziehen.
Ich denke, oben rechts ist so ziemlich selbsterklärend.
Demo: http://jsfiddle.net/JKirchartz/BK7qr/
Warum wird dies markiert ?? – foreyez
[Was haben Sie versucht?] (Http://mattgemmm.com/2008/12/08/what-have-you-tried/) –
@foreyez es wird downvoted, weil dieses Q mit einem Minimum an googlen beantwortet werden kann. – JKirchartz