Foros del Web » Creando para Internet » CSS »

Div se sobrepone y no baja al agregar contenidos

Estas en el tema de Div se sobrepone y no baja al agregar contenidos en el foro de CSS en Foros del Web. Tengo un div de barra de fondo y uno de contenido dentro de el hay varios más pero el problema se da que no me ...
  #1 (permalink)  
Antiguo 10/10/2011, 03:46
Avatar de MarioAlejandroCR2  
Fecha de Ingreso: mayo-2010
Ubicación: Esparza - Puntarenas
Mensajes: 98
Antigüedad: 14 años
Puntos: 2
Pregunta Div se sobrepone y no baja al agregar contenidos

Tengo un div de barra de fondo y uno de contenido dentro de el hay varios más pero el problema se da que no me baja el div de barra de fondo se me queda estatico, lo demás crece pero este div no baja con los demás: acá el código del div de fondo:
Código CSS:
Ver original
  1. .barabot {
  2.     -moz-border-radius: 0px 0px 5px 5px;
  3.     -webkit-border-radius: 0px 0px 5px 5px;
  4.     -ms-border-radius: 0px 0px 5px 5px;
  5.     -o-border-radius: 0px 0px 5px 5px;
  6.     background: -moz-linear-gradient(top, #CDCDCD, #B7B7B7);
  7.     background: -webkit-linear-gradient(top, #CDCDCD, #B7B7B7);
  8.     background: -o-linear-gradient(top, #CDCDCD, #B7B7B7);
  9.     background: -ms-linear-gradient(top, #CDCDCD, #B7B7B7);
  10. filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#CDCDCD', endColorstr='#B7B7B7');
  11.     height:20px;
  12.     width:700px;
  13.     position:absolute;
  14. }
Y por si acaso los de div generales, el del div central, contiene todas las noticias y demás
Código CSS:
Ver original
  1. .divadd {
  2.     /*Es uno de los estilos más importantes, su div de uso contiene la información mas relevante de la página*/
  3. width:500px;
  4.     background-color:#f0f0f0;
  5.     font-family:Arial, Helvetica, sans-serif;
  6.     text-align:justify;
  7.     color: #003a50;
  8.     margin:auto;
  9.     alignment-adjust:central;
  10.     padding-top:15px;
  11.     padding-bottom:15px;
  12.     line-height:20px;
  13.     position:relative;
  14.     margin-bottom:15px;
  15. }
Y el del div megageneral, contiene a div barra superior, div barra inferior (problema) div general (ver arriba), etc, todo menos banner y menú.
Código CSS:
Ver original
  1. .divgral {
  2.     /*Es uno de los estilos más importantes, es la parte principal izquierda dentro de el ira divadd*/
  3. width:700px;
  4.     background-color:#f0f0f0;
  5.     float:left;
  6.     font-family:"Century Gothic";
  7.     font-size:14px;
  8.     text-align:left;
  9. }

Acá por si no me logran entender una imágen del problema:

  #2 (permalink)  
Antiguo 10/10/2011, 04:30
Avatar de IsaBelM
Colaborador
 
Fecha de Ingreso: junio-2008
Mensajes: 5.032
Antigüedad: 15 años, 10 meses
Puntos: 1012
Respuesta: Div se sobrepone y no baja al agregar contenidos

no te he entendido, pero voy a suponer que lo que quieres es que el largo del bloque de la derecha, sea igual al largo del bloque de la izquierda

Cita:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Documento sin título</title>
<style type="text/css">
#caja_izq {
width: 850px;
margin: 20px auto;
color: navy;
background-color: yellow;
overflow: auto;
}

#caja_der {
width: 500px;
float: right;
background-color: pink;
border-left: solid 30px #FFF;
}

.columna_izquierda {
width: 280px;
float: left;
padding: 20px;
position: relative;
margin-left: -350px;
}

.columna_derecha {
width: 450px;
float: left;
padding: 20px;
}
</style>
</head>
<body>
<div id="caja_izq">
<div id="caja_der">
<div class="columna_izquierda">
Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi. Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.ipsum dolor sit amet, consectetuer adipiscing elit,
</div>
<div class="columna_derecha">
Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi. Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi. Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.
</div>
</div>
</div>
</body>
</html>
  #3 (permalink)  
Antiguo 10/10/2011, 04:47
Avatar de tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 22 años, 8 meses
Puntos: 381
Respuesta: Div se sobrepone y no baja al agregar contenidos

¿cuál es la estructura en el html?
__________________
Javascript Códigos - Bambú difunde
  #4 (permalink)  
Antiguo 10/10/2011, 07:27
Colaborador
 
Fecha de Ingreso: junio-2007
Mensajes: 5.798
Antigüedad: 16 años, 10 meses
Puntos: 539
Respuesta: Div se sobrepone y no baja al agregar contenidos

Cosas como:
Cita:
position:absolute; con alto (height) definido y
float:left /*o right*/
provocan la superposición de elementos de bloque.

Solución:
evitar el absoluto excepto en situaciones que lo requieran y conociendo de antemano todas las variables posibles y
limpiar float (para lo segundo). Busque por esa cadena de texto.

Etiquetas: baja, contenido, contenidos, sobrepone, fondo
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 14:59.