Foros del Web » Creando para Internet » CSS »

Problema Descuadre content box (principiantes)

Estas en el tema de Problema Descuadre content box (principiantes) en el foro de CSS en Foros del Web. Buenas amigos, Hace unos dias empecé a jugar con Wordpress y a editar mi propio tema con CSS. He aprendido mucho gracias a algunos manuales ...
  #1 (permalink)  
Antiguo 21/07/2008, 12:54
 
Fecha de Ingreso: julio-2008
Mensajes: 15
Antigüedad: 9 años, 4 meses
Puntos: 0
Problema Descuadre content box (principiantes)

Buenas amigos,
Hace unos dias empecé a jugar con Wordpress y a editar mi propio tema con CSS. He aprendido mucho gracias a algunos manuales de anieto2k. Ahora estoy intentando hacer una box content presentable y bonita, segui el tutorial que andrés colgó modificandolo ligeramente para adaptarlo a mis necesidades (http://www.anieto2k.com/2006/01/24/bordes-redondeados-con-estilo/).
Va todo perfecto pero tengo un pequeño problema, y es que cuando hago posts demasiado largos se me descuadra todo. Podeis verlo aquí: http://www.blinksilvs.net76.net/?p=46 cuando deberia verse siempre asi: http://www.blinksilvs.net76.net/?p=55
El codigo CSS que estoy usando es:

Código:
div.caja, div.caja_body, div.caja_head, div.caja_head h2 {
background: transparent url(caja.png) no-repeat bottom right;
}
div.caja {
margin:20px auto;
padding-right:15px;
width:585px;
}

div.caja_head {
background-position: top right; margin-right: -15px;
padding-right: 40px;
}

div.caja_head h2 {
background-position:left top;
height:auto;
margin:0pt;
padding-top:45px;
text-align:center;
padding-left:75px;
}

div.caja_body {
background-position:left bottom;
margin-right:21px;
padding:22px 0pt 15px 40px;
padding-top:28px;
padding-bottom:120px;
}

div.caja_body img {
display:block;
margin:auto auto 30pt;
padding:5pt 0pt 10px;
height:100%;
width:400px;
}
y el HTML:

Código:
<div class="caja">
<div class="caja_head"><h2 class="photo-title"><?php the_title(); ?></h2></div>
<div class="caja_body">
<p><?php the_content(); ?></p>
</div>
</div>
Alguien sabe que debo tocar para que no se descuadre el box content ? Muchas gracias por adelantado ;)

Saludos !
  #2 (permalink)  
Antiguo 21/07/2008, 13:28
Avatar de Mikmoro
Colaborador
 
Fecha de Ingreso: octubre-2006
Ubicación: K-pax
Mensajes: 7.228
Antigüedad: 11 años, 2 meses
Puntos: 279
Respuesta: Problema Descuadre content box (principiantes)

Supongo que hay algún paso del tutorial que no has hecho bien (imagino, o quizá es que es así). En este selector:

div.caja, div.caja_body, div.caja_head, div.caja_head h2 {style.css (line 433)
background:transparent url(caja.png) no-repeat scroll right bottom;
}

dices que todos y cada uno de esos elementos tengan la imagen de fondo, que tiene un tamaño determinado.

Si el div "div.caja_body" crece, obviamente muestra la imagen de fondo, y como la tienes colocada abajo y a la derecha (right bottom), cuando crece más de la cuenta empieza a dejar ver la parte superior de la imagen, porque la caja es más grande que ella y se ve por completo.

¿Cómo solucionarlo? revisa los tutoriales que has comentado, porque lo habitual suele ser hacerlo con recortes de la imagen original, de manera que pueda crecer tanto como quiera sin que ocurra esto.

Mikel.
  #3 (permalink)  
Antiguo 21/07/2008, 13:54
 
Fecha de Ingreso: julio-2008
Mensajes: 15
Antigüedad: 9 años, 4 meses
Puntos: 0
Respuesta: Problema Descuadre content box (principiantes)

El codigo CSS es un c&p asi que supongo que el tutorial no está bien del todo... entonces si recorto la imagen y lo hago "a trozos" deberia funcionar ? :P

muchas gracias mikmoro
  #4 (permalink)  
Antiguo 21/07/2008, 16:16
Avatar de Mikmoro
Colaborador
 
Fecha de Ingreso: octubre-2006
Ubicación: K-pax
Mensajes: 7.228
Antigüedad: 11 años, 2 meses
Puntos: 279
Respuesta: Problema Descuadre content box (principiantes)

Sí, normalmente es la mejor solución.

Bueno, he mirado el ejemplo del artículo y lo cierto es que le ocurre lo mismo que a tí.

Mikel.

Última edición por Mikmoro; 21/07/2008 a las 16:21
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 13:17.