Ich habe ein div mit 2 Absätzen. Ich möchte, dass die Absätze unten rechts vom div ausgerichtet sind. Ich war in der Lage, die Paragrafen mit text-align: right
auszurichten, aber ich habe mit dem Versuch zu kämpfen, um die Paragrafen auf der Unterseite des div auszurichten.Inhalt von div nach unten ausrichten
Das 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;
}
Ich versuchte position:absolute
auf den paragrams mit und Einstellung bottom: 0
, aber das macht die Absätze überlappen einander aufgrund der absoluten Positionierung .
Das div erstreckt sich nicht über die ganze Seite, daher sollte der Absatztext innerhalb der div.
Gibt es eine Möglichkeit, den Effekt so zu erreichen, dass der Inhalt "von unten wächst"?
Der Effekt, den ich will, ist wie folgt (photos):
Und eine Geige des oben: http://jsfiddle.net/cbY6h/
Rahmen Position absolute nahm es aus dem Fluss und führt den Inhalt der Absätze überlappende andere Inhalte :(Die Breite 'box' sollte als seine Geschwister divs haben kann nicht festgelegt werden arbitrary Breite, aber es ist zu passen in das Elternteil, nachdem die Breiten der Geschwister berücksichtigt wurden – F21
Bills Antwort scheint die Bedingungen Ihrer Frage zu erfüllen.Wenn andere Faktoren berücksichtigt werden müssen, bearbeiten Sie Ihre Frage entsprechend. – j08691
ausgezeichnete Antwort +1 – jhamPac