Tengo un div que contiene 2 párrafos. Quiero que los párrafos estén alineados en la parte inferior derecha del div. Pude alinear los paragramas usando text-align: right
, pero estoy luchando para que los paragramas se alineen con la parte inferior del div.Alinear contenidos de div en la parte inferior
El marcado es bastante simple:
<div>
<p>content 1</p>
<p>content 2</p>
</div>
CSS:
div{
border: 1px red solid;
height: 100px;
}
p{
text-align: right;
}
Intenté usar position:absolute
en los paragrams y el establecimiento de bottom: 0
, pero esto hace que los párrafos se solapan entre sí debido a la posición absoluta .
El div no abarca toda la página, por lo que el texto del párrafo debe estar dentro del div.
¿Hay alguna manera de lograr el efecto de modo que el contenido "crezca desde abajo"?
El efecto que quiero es así (photoshopped):
Y un violín de lo anterior: http://jsfiddle.net/cbY6h/
Posición de ajuste de absoluta quitándola de la corriente y los resultados en los contenidos de los párrafos se superponen otros contenidos :(La anchura del 'box' no debe ser fijado como sus hermanos pueden tener divs ancho arbitrario, pero está contrastado para ajustarse dentro de la matriz después de que se haya contabilizado el ancho de los hermanos. – F21
La respuesta de Bill parece satisfacer las condiciones de su pregunta.Si hay otros factores que deben considerarse, edite su pregunta en consecuencia. – j08691
excelente respuesta +1 – jhamPac