Foros del Web » Creando para Internet » CSS »

Posicionar div en la esquina de otro div

Estas en el tema de Posicionar div en la esquina de otro div en el foro de CSS en Foros del Web. Hola amigos. necesito una manito por aca. tengo un div que muetra una noticia y necesito poner abajo a la derecha un boton de "leer ...
  #1 (permalink)  
Antiguo 10/05/2010, 13:17
Avatar de chichote
Colaborador
 
Fecha de Ingreso: diciembre-2004
Ubicación: Santiago - Chile
Mensajes: 1.868
Antigüedad: 19 años, 4 meses
Puntos: 145
Posicionar div en la esquina de otro div

Hola amigos.

necesito una manito por aca.

tengo un div que muetra una noticia y necesito poner abajo a la derecha un boton de "leer mas", pero no consigo hacerlos.

intente con bottom:0; float:right, pero no me funciona, solo me lo tira a la derecha pero no lo deja abajo del div.


Alguien tiene alguna idea?

saludos
__________________
http://chicho.ninja yiaaaa
  #2 (permalink)  
Antiguo 10/05/2010, 13:25
Avatar de masterojitos  
Fecha de Ingreso: julio-2008
Ubicación: Lima Callao Chucuito
Mensajes: 1.931
Antigüedad: 15 años, 8 meses
Puntos: 105
Respuesta: Posicionar div en la esquina de otro div

intenta con:
float:right; clear: both;
o
position: absolute; bottom: 0px; right: 0px;

Suerte.
__________________
Atte. MasterOjitos :ojotes:
Todo sobre Programación Web
Las ultimas tendencias en Efectos y Recursos Web: MasterOjitos Blog
  #3 (permalink)  
Antiguo 10/05/2010, 13:29
Avatar de chichote
Colaborador
 
Fecha de Ingreso: diciembre-2004
Ubicación: Santiago - Chile
Mensajes: 1.868
Antigüedad: 19 años, 4 meses
Puntos: 145
Respuesta: Posicionar div en la esquina de otro div

Cita:
Iniciado por masterojitos Ver Mensaje
intenta con:
float:right; clear: both;
o
position: absolute; bottom: 0px; right: 0px;

Suerte.
No me funciono .

dejo el codigo para dar mas claridad:

Código HTML:
#last-news	
	{	float:right;}
.caja-peque-nw
	{	width:375px; height:130px; border:#660033 1px solid; float: left; 
                margin-top:5px; margin-left:10px; overflow:hidden; }
.caja-peque-nw img
	{	width:106px; height:78px; float:left; margin:0px 10px 10px 0 }
.caja-peque-nw span
	{	float:right; bottom:50px; }
Código HTML:
<div id="last-news">
        	<div class="caja-peque-nw">
          		<img src="img/ejemplo.jpg" alt="" />
                <h2>Titulo</h2>
                Aca va la noticia en si, esto es un texto de ejemplo. Aca va la noticia en si, esto es un texto de ejemplo. Aca va la noticia en si, esto es un texto de ejemplo. Aca va la noticia en si, esto es un texto de ejemplo.
                
                <span>Read More...</span> </div>
            
                    	
        </div> 
si se dan cuenta, es el span el q quiero poner en la esquina inferior derecha.

saludos
__________________
http://chicho.ninja yiaaaa
  #4 (permalink)  
Antiguo 10/05/2010, 13:31
Avatar de chichote
Colaborador
 
Fecha de Ingreso: diciembre-2004
Ubicación: Santiago - Chile
Mensajes: 1.868
Antigüedad: 19 años, 4 meses
Puntos: 145
Respuesta: Posicionar div en la esquina de otro div

Cita:
Iniciado por masterojitos Ver Mensaje
intenta con:
float:right; clear: both;
o
position: absolute; bottom: 0px; right: 0px;

Suerte.
Con la segunda opcion hace algo similar, pero lo posiciona en el contenedor principal de la pagina, y yo quiero q se posicione dentro de la caja llamada caja-peque-nw.


saludos
__________________
http://chicho.ninja yiaaaa
  #5 (permalink)  
Antiguo 10/05/2010, 13:43
Avatar de arthpix  
Fecha de Ingreso: diciembre-2003
Ubicación: Cancún
Mensajes: 2.340
Antigüedad: 20 años, 4 meses
Puntos: 93
Respuesta: Posicionar div en la esquina de otro div

Dos cosas te faltan:
1. El padre debe estar posicionado, sea position: absolute; o position:relative;
2. El elemento <span> es de tipo inline, debes usar display: block;

Prueba asi:
Código CSS:
Ver original
  1. .caja-peque-nw {
  2. width:375px;
  3. height:130px;
  4. border:#660033 1px solid; float: left;
  5. margin-top:5px;
  6. margin-left:10px;
  7. overflow:hidden;
  8. position: relative;
  9. }
  10. .caja-peque-nw span {
  11. display: block;
  12. position: absolute;
  13. width: 50%;
  14. bottom: 0;
  15. right: 0;
  16. }
__________________
Antes de hacer rabietas infórmate: Linux != Windows
  #6 (permalink)  
Antiguo 10/05/2010, 13:50
Avatar de chichote
Colaborador
 
Fecha de Ingreso: diciembre-2004
Ubicación: Santiago - Chile
Mensajes: 1.868
Antigüedad: 19 años, 4 meses
Puntos: 145
Respuesta: Posicionar div en la esquina de otro div

Cita:
Iniciado por arthpix Ver Mensaje
Dos cosas te faltan:
1. El padre debe estar posicionado, sea position: absolute; o position:relative;
2. El elemento <span> es de tipo inline, debes usar display: block;
Excelente, gracias, todos los dias se aprende algo nuevo, muchas gracias.
__________________
http://chicho.ninja yiaaaa
  #7 (permalink)  
Antiguo 10/05/2010, 17:01
Avatar de arthpix  
Fecha de Ingreso: diciembre-2003
Ubicación: Cancún
Mensajes: 2.340
Antigüedad: 20 años, 4 meses
Puntos: 93
Respuesta: Posicionar div en la esquina de otro div

Mucho gusto en ayudar. Yo solía batallar mucho por ese mismo motivo.
__________________
Antes de hacer rabietas infórmate: Linux != Windows
  #8 (permalink)  
Antiguo 11/05/2010, 07:44
Avatar de chichote
Colaborador
 
Fecha de Ingreso: diciembre-2004
Ubicación: Santiago - Chile
Mensajes: 1.868
Antigüedad: 19 años, 4 meses
Puntos: 145
Respuesta: Posicionar div en la esquina de otro div

Claro me imagino, al comienzo todos batallamos. hace poco tiempo comence en esto del css y de jquery, y gracias a foros del web y su comunidad he avanzado muy rapido. de verdad se agradece-


saludos
__________________
http://chicho.ninja yiaaaa
  #9 (permalink)  
Antiguo 12/05/2010, 01:13
 
Fecha de Ingreso: abril-2010
Mensajes: 36
Antigüedad: 14 años
Puntos: 0
Respuesta: Posicionar div en la esquina de otro div

Cita:
Iniciado por arthpix Ver Mensaje
Mucho gusto en ayudar. Yo solía batallar mucho por ese mismo motivo.


muchas gracias también te doy, lo he hecho y me ha salido todo ok. Una duda amigo, con esa misma solucion puedo centrar verticalmente una etiqueta dentro de otra verdad?? solamente sería cuestión de modificar el top y bottom en la etiqueta que quiero centrar y ponerlo en funcion de porcentajes o me equivoco??
  #10 (permalink)  
Antiguo 12/05/2010, 11:02
Avatar de arthpix  
Fecha de Ingreso: diciembre-2003
Ubicación: Cancún
Mensajes: 2.340
Antigüedad: 20 años, 4 meses
Puntos: 93
Respuesta: Posicionar div en la esquina de otro div

Si, es un manera... solamente que no necesitas declarar el top y el bottom, con uno es suficiente.
__________________
Antes de hacer rabietas infórmate: Linux != Windows

Etiquetas: esquina, posicionar
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:00.