Richten Sie den Inhalt des div an der unteren

Ich habe ein div mit 2 Absätze. Ich möchte die Absätze ausgerichtet werden unten rechts in der div. Ich war in der Lage, richten Sie die paragrams mit text-align: right, aber ich bin kämpfen mit dem Versuch, die paragrams zu richten an den unteren Rand der div.

Markup ist ganz einfach:

<div>
   <p>content 1</p>
   <p>content 2</p>
</div>

CSS:

div{
    border: 1px red solid;
    height: 100px;
}

p{
    text-align: right;
}

Versuchte ich mit position:absolute auf die paragrams und Einstellung bottom: 0, aber das macht der Absätze, die einander überlappen, wegen der absoluten Positionierung.

Den div nicht erstrecken sich über die ganze Seite, also den text des Absatzes sollte contrained innerhalb der div.

Gibt es eine Möglichkeit um den Effekt zu erzielen, so dass der Inhalt "wächst von unten"?

Den Effekt, den ich will, ist, wie diese (photoshopped):
Richten Sie den Inhalt des div an der unteren

Sowie ein Turnschuh von oben: http://jsfiddle.net/cbY6h/

InformationsquelleAutor F21 | 2012-04-29

Schreibe einen Kommentar