Hola lista.
Estoy desarrollando una CSS y hace días que estoy varado en un problema 
que no consigo solucionar.
Dicha CSS tiene una parte principal que flota a la izquierda y otra que 
lo hace a la derecha. La presentación en los navegadores es correcta, 
pero cuando se amplia desde el navegador, el tamaño del texto la sección 
flotante de la derecha pasa debajo de la sección que flota a la 
izquierda. He usado porcentajes justamente para que cuando ello ocurra 
mantenga las proporciones, pero no he podido solucionar el tema que deje 
de flotar a la derecha y lo envíe debajo. Estando las medidas expresadas 
en 'em' y en '%' ¿no debería guardar las proporciones y mantenerse 
flotando a la derecha? Además, los porcentajes expresados no son los que 
veo representados, las suma de ellos debe ser menos al 100%, ¿no 
entiendo el porqué?
En este mensaje he puesto al CSS y el XHTML usado.
Muchas gracias a todos por su tiempo.
Saludos, Diego.

-------------------------------------------------------------------------
***CSS***
-------------------------------------------------------------------------
* {
    border: 0;
    margin: 0;
    padding: 0;
}

body {
    width: 100%;
    text-align: center;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#contenedor {
    width: 780px;
    margin: 0 auto; /*centrar contenedor en body */
    padding-top: 2em;
    text-align: left;
}

#cabecera {
    background-color: White;
    color: Black;
    margin-top: 1em;
    margin-bottom: 1em;
}

#logo {
    position: relative;
    width: 480px;
    height: 90px;
}

#cuerpo {
    width: 780px;
    left: 50%;
}

#principal {
    float: left;
    width: 60%;
    display: inline;
    padding: 1em;
    overflow: auto;
}

.laterales {
    float: right;
    width: 12em;
    display: inline;
    margin-top: 2em;
    padding: 1em;
    overflow: auto;
    background-color: #FAFAD2;
    color: Black;
}

.cola {
    float: left;
    width: 6em;
    margin-bottom: 2em;
    font-size: 0.9em;
}

.colb {
    float: right;
    width: 6em;
    margin-bottom: 2em;
    font-size: 0.9em;
}

#principal p {
    font-size: 0.9em;
    /*margin: 0.3em 0;*/
    text-indent: 2em;
    /*letter-spacing: 0.1em;*/
    /*word-spacing: 0.1em;*/   
    /*line-height: 2em;*/
    line-height: 1.5em;
    margin-top: 2em;
    margin-bottom: 2em;
}

#principal p:first-letter {
    float: left;
    font-size: xx-large;
}

p {
    font-size: 0.8em;
    margin: 0.3em 0;
}

/*
#principal p:before {
    line-height: 4em;
}

#principal p:after {
    line-height: 12em;
}*/

a:link {
    color: #1e90ff;
    font-weight: bold;
    text-decoration: none;
    border-bottom: 1px dotted #2f5dde;
}

a:visited {
    color: #005fbb;
    font-weight: bold;
    text-decoration: none;
    border-bottom: 1px dotted #2f5dde;
}

a:hover {
    color: #000;
    border: 0;
    text-decoration: underline;
}

a:focus {
    background: #f9f7f4;
    color: #cc0000;
}

a:active {
    background: #f9f7f4;
    color: #000;
    border: 0;
    text-decoration: underline;
}

.frase {
    clear: both;
    margin-top: 1em;
    margin-bottom: 1em;
    padding: 1em;
    font-weight: bolder;
    background-color: Aqua;
    color: White;
    width: 80%;
}

-------------------------------------------------------------------------
***XHTML***
-------------------------------------------------------------------------
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" 
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd";>
<html xmlns="http://www.w3.org/1999/xhtml"; xml:lang="es">
   <head>
        <title>Sitios ....</title>
        <meta name="description" content="Desarrollo y diseño de ..." />
        <meta name="keywords" content="diseño, desarrollo, 
accesibilidad, usablidad, xhtml, css, diseño corporativo" />
        <link rel="shortcut icon" href="sitcol.ico" type="image/x-icon" />
        <meta http-equiv="content-type" content="application/xhtml+xml; 
charset=iso-8859-1" />
        <!--<meta http-equiv="content-type" content="text/html; 
charset=iso-8859-1" />-->
        <link rel="stylesheet" href="sitcol.css" type="text/css" 
media="all" />
    </head>
    <body>
        <div id="contenedor">
            <div id="cuerpo">
                <div id="principal">
                    <div id="cabecera">
                        <img src="sitcol.png" alt="Sitios ..." 
width="480" height="90" id="logo" />
                    </div>
                    <p>Lorem ipsum dolor sit amet, consectetuer 
adipiscing elit. Nam sem. Suspendisse sollicitudin.
                      ......</p>
                    <p>Mauris nec ipsum et erat nonummy ultricies. Nulla 
lobortis. Curabitur adipiscing leo et purus. Vivamus
                    nec sem..........</p>
                    <p>Pellentesque vehicula, augue ut lacinia blandit, 
turpis magna semper eros, at tincidunt erat massa a
                    lacus. ............</p>
                </div>
                <div class="laterales">
                    <div class="cola">
                        <p>Lorem Pellentesque vehicula, augue ut lacinia 
blandit, turpis magna semper eros,
                        at tincidunt erat massa a lacus. Proin ultrices 
condimentum ipsum. Sed vehicula
                        lorem at lacus. In consectetuer interdum diam. 
Praesent eget sapien.</p>
                    </div>
                    <div class="colb">
                        <p>Ipsum Pellentesque vehicula, augue ut lacinia 
blandit, turpis magna
                        semper eros, at tincidunt erat massa a lacus. 
Proin ultrices condimentum ipsum. Sed
                        vehicula lorem at lacus. In consectetuer 
interdum diam. Praesent eget sapien.</p>
                       </div>
                       <div class="frase">
                       <a href="/diecol.html" accesskey="a" title="este 
enlace .....">Este enlace es una prueba</a></p>
                       </div>
                    <div class="frase">
                           <q 
cite="http://www.ejemplo.com/trabajosamorperdido";>
                         ¡Recompensa! ¡Oh! Esa es la palabra latina para 
tres peniques.
                        William Shakespeare (Trabajos de amor perdido).</q>
                    </div>
                </div>
            </div>
        </div>
    </body>
</html>
_______________________________________________
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://lists.ovillo.org/mailman/listinfo/ovillo

Responder a