2013-07-29 50 views
26

Ich mag ein HTML-Bild bündig mit dem Boden eines div-Tages sein. Ich kann keinen Weg finden, dies zu erreichen.Wie positioniere ich ein Bild an der Unterseite von div?

Hier ist mein HTML:

<div class="span8"> 
    <img src="/img/play-shot1.jpg" class="text-center shadow"> 
</div> 

Das Problem ist, dass die div in anderen divs, die Polsterung oder Ränder haben verschachtelt ist.

+1

Try 'bottom: 0;' –

+0

Position ein Bild auf dem Boden eines div durch Anwendung dieses CSS-Attribut auf dem Bild: 'position: absolute; bottom: 0 ' –

+1

Ich bin nicht sicher, dass diese Frage geschlossen werden soll. Ich habe mehrere Antworten auf Stackoverflow angeschaut, bevor ich diese mit Googles Hilfe gefunden habe. Es ist der einzige, der eine Antwort lieferte, die für mich funktionierte. Seine Frage scheint mir ziemlich klar zu sein. Ist es wirklich wichtig, warum er es tun wollte? Ich denke, das hätte die Frage unnötig aufgefüllt. – bonzo46

Antwort

46

hinzufügen relative Positionierung auf dem DIV-Tag, dann positionieren absolut das Bild innerhalb es wie folgt aus:

CSS:

.div-wrapper { 
    position: relative; 
    height: 300px; 
    width: 300px; 
} 

.div-wrapper img { 
    position: absolute; 
    left: 0; 
    bottom: 0; 
} 

HTML:

<div class="div-wrapper"> 
    <img src="blah.png"/> 
</div> 

nun das Bild sitzt an die Unterseite des div.

+1

mit dieser Methode ist es möglich, es in der Mitte auszurichten? text-align: center funktioniert nicht nach dieser absoluten Positionierung Sachen – relipse

+0

@relipse, falls jemand fragen,: margin-left & margin-right: auto, links und rechts: 0. – Gregory

+1

Sie sind ein Geschenk Gottes, arbeitet prefectly –

Verwandte Themen