Ver Mensaje Individual
  #3 (permalink)  
Antiguo 15/07/2008, 03:19
pqnova
 
Fecha de Ingreso: julio-2008
Mensajes: 30
Antigüedad: 15 años, 9 meses
Puntos: 0
Respuesta: Como evitar que un div se expanda a su contenedor ¿?

Cita:
Iniciado por Mikmoro Ver Mensaje
Los divs o cajas tienen por defecto un display block, lo que significa que ocupan toda la línea del flujo de documento, es decir, el 100% de ancho.

Para lo que quieres, podría servirte añadirle la propiedad display: inline;, que hará que sólo ocupe lo que ocupe el texto que lleva dentro, pero que sea exactamente eso lo que buscas depende de qué quieras hacer con él.

Mikel.

Gracias Mikel por la rápida respuesta

Sería así no?

Cita:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="es" lang="es">
<head>
<title>test</title>
<style type="text/css">

#cuerpoprincipal {
clear: left;
margin-left: 30px;
width: 800px;
}

#barra{
clear: left;
background-color: #0000ff;
height: 5px;
}


.noteexpandas {
clear: left;
background-color: #ff0000;
display: inline;
}

</style>
</head>
<body>
<div id="cuerpoprincipal">
<div id="barra"></div>
<div class="noteexpandas">Este div no quiero que se expanda, solamente si el texto lo necesita</div>
</div>
</body>
</html>
Pero... no me funciona... .. que puedo estar haciendo mal? gracias!!