Básicamente quiero que los dd queden al lado de los dt, para ello es el float: left, pero a la vez quiero que los dt tengan alineación derecha y los dd alineación izquierda, pero gracias al previo float no logro que los dt se pongan hacia la derecha. Ven alguna solución? El CSS de arriba es el quedó al final, al no poder encontrar otra forma, el original era:

#formularios dt { margin: .5em 0 0 2em; padding: 0; height: 20px; float:left; clear:left; }
   #formularios dd { margin: .5em 0 0 13em; padding: 0; }

Prueba de definir un ancho para los dt.

Concretamente yo haría algo así:

dt
{
    float: left;
    clear: left;
    width: 10em;
    text-align: right;
    margin: 0.5em 0;
    margin-right: 1em;
}

dd
{
    float: left;
    margin: 0.5em 0;
}

Pero creo que en IE no funciona muy bien. Mejor mirate esto: http://www.romankoch.ch/capslock/cssdeflist.htm

Un saludo

--
Francesc Rosàs <[EMAIL PROTECTED]>
http://strut.ath.cx/
[EMAIL PROTECTED] (IM)
GPG ID: 0xFC84EFAB
_______________________________________________
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
Puedes modificar tus datos o desuscribirte en la siguiente dirección: 
http://ovillo.org/mailman/listinfo/ovillo

Responder a