2005/12/18, Camilo Kawerín <[EMAIL PROTECTED]>:
> Hola,
>
> Éste es un bonito ejemplo de cómo el top-posting dificulta leer todo el
> hilo, pero de todos modos sigo abajo de todo.

Lo siento, suelo tenerlo en cuenta pero hoy he respondido con prisas y
se me ha olvidado.

> Bernat Lleonart wrote:
> > Gracias, ya está solucionado.
> >
> > Un saludo.
> >
> > 2005/12/18, McDave <[EMAIL PROTECTED]>:
> >> Mi apaño sería poner despues de </p> y antes del </div> un <p
> >> style="clear:both;"></p> para que no se colase la imagen fuera del
> >> div.
> >>
> >> On 12/17/05, Bernat Lleonart <[EMAIL PROTECTED]> wrote:
> >>> Hola,
> >>>
> >>> Tengo este código, y me gustaría saber cómo podría hacer que el border
> >>> del div "activitat" envolviera también a la imagen flotada, de manera
> >>> que esta se viera también dentro del marco.
> >>>
> >>> Muchas gracias.
> >>>
> >>> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
> >>> "http://www.w3.org/TR/html4/strict.dtd";>
> >>> <html>
> >>> <head>
> >>>         <title>...</title>
> >>>         <meta http-equiv="Content-Type" content="text/html; 
> >>> charset=iso-8859-1">
> >>>         <style type="text/css">
> >>>                 .activitat {
> >>>                         border: 1px solid #ffab00;
> >>>                         margin: 0 0 6em; 0
> >>>                         color: red;
> >>>                         }
> >>>
> >>>                 .fotoactivitatesq {
> >>>                         float: left;
> >>>                         margin: 0 1em 0 0;
> >>>                         border: 1px solid blue;
> >>>                         }
> >>>         </style>
> >>> </head>
> >>> <body>
> >>>                         <div class="activitat">
> >>>                                 <h2>Titular</h2>
> >>>                                 <img src="imatges/img.jpg" width="184" 
> >>> height="148" alt="img"
> >>> class="fotoactivitatesq">
> >>>                                 <p>Lorem ipsum dolor sit amet, 
> >>> consectetuer adipiscing elit. Donec
> >>> est augue, dapibus nec, sollicitudin id, ornare id, turpis. Integer et
> >>> nunc sed dolor vulputate convallis. Nullam lacus lorem, facilisis a,
> >>> iaculis id, tincidunt quis, leo. Aliquam id elit ut lectus tempor
> >>> bibendum. Duis at nibh ac odio varius tempor. Mauris molestie.</p>
> >>>                         </div>
> >>>
> >>> </body>
> >>> </html>
>
> Aunque esté solucionado el problema, te propongo un par de tips que
> pueden hacer más elegante tu código.
>
> Para conseguir que el div contenedor envuelva a la imagen flotada, basta
> con agregar overflow: hidden al primero:
>
>         .activitat {
>                 overflow: hidden;
>                 border: 1px solid #ffab00;
>                 margin: 0 0 6em; 0
>                 color: red;
>                 }
>
> También cambiaría class por id en el contenedor y eliminaría el class en
> la imagen. Tu código quedaría así:

El problema es que aparece más de un elemento en la página con ese
nombre, y por eso he optado por utilizar una clase.

> CSS
>
>         #activitat {
>                 overflow: hidden;
>                 border: 1px solid #ffab00;
>                 margin: 0 0 6em; 0
>                 color: red;
>                 }
>
>         #activitat img {
>                 float: left;
>                 margin: 0 1em 0 0;
>                 border: 1px solid blue;
>                 }
>
> HTML
>
>         <div id="activitat">
>                 <h2>Titular</h2>
>                 <img src="imagen.jpg" width="184" height="148" alt="img">
>                 <p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. 
> Donec est
> augue, dapibus nec, sollicitudin id, ornare id, turpis. Integer et nunc
> sed dolor vulputate convallis. Nullam lacus lorem, facilisis a, iaculis
> id, tincidunt quis, leo. Aliquam id elit ut lectus tempor bibendum. Duis
> at nibh ac odio varius tempor. Mauris molestie.</p>
>         </div>
>
> Saludos
>
> --
> Camilo Kawerín
> 27Sur comunicación & diseño
> http://www.27sur.com

Muchas gracias por tus consejos.
_______________________________________________
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a [email protected]
Puedes modificar tus datos o desuscribirte en la siguiente dirección: 
http://ovillo.org/mailman/listinfo/ovillo

Responder a