Saludos!

Como siempre, metiendome :P; bueno, encuentro un par de alicientes
para malinterpretaciones por parte de los navegadores y una pequeña
"impureza" en el código:

<label for="email_destinatario">Email
destinatario </label><input type="Text" name="email_destino" size="20"
maxlength="50" value="x">

Esta etiqueta es para "email_destinatario", si mal no estoy, el
"email_destinatario" debería estar definido en algun lado en el input
correspondiente. La propiedad "for" se usa (generalmente) cuando no es
posible anidar el input dentro del "label", debería probar con:

<label>Email
destinatario<br>
<input type="Text" name="email_destino" size="20"maxlength="50"
value="x"> </label>

Usualmente el elemento "label" lo defino en el CSS como
"display:block;", tal vez la etiqueta <br> no se "vea" bien, pero es
pura. Con el input anidado, se puede asignar un "title" en la etiqueta
"label", esto será de gran ayuda e incrementara la accesibilidad y la
usabilidad del formulario, con descripciones precisas sobre cada
campo. Al posar el raton sobre la etiqueta (todo el bloque) el tooltip
emergerá.

Siguiendo:
> form.formulario_envio {
> margin:0px auto;
> width:400px;
> text-align:center;
> }

si margin está definido en 0px, para que incluir el valor "auto",
"auto" puede ser interpretado libremente por cada navegador.

> form.formulario_envio legend {
>   padding: 0 2px;
>   font-weight: bold;
> }

el primer valor de la propiedad "padding" no tiene una unidad definida.

> form.formulario_envio label {
>   display: inline-block;
>   line-height: 1.8;
>   vertical-align: top;
> }

line-height no tiene unidad definida. Vertical-align es una propiedad
que puede ser malinterpretada puesto que no ha sido implementada
completamente.

> form.formulario_envio fieldset ol {
>   margin: 0;
>   padding: 0;
> }

Nuevamente, no hay unidades definidas.

> form.formulario_envio fieldset li {
>   list-style: none;
>   padding: 5px;
>   margin: 0;
> }

margin: no unidades definidas.

> form.formulario_envio fieldset fieldset {
>   border: none;
>   margin: 3px 0 0;
> }

Para remover el borde, siempre prefiero hacer esto:

border-width: 0px;

de este modo no le doy chance a los navegadores de interpretarlo de
otro modo. Si no tiene ancho, las demas propiedades no importan.

El codigo en el CSS sigue teniendo unidades no definidas, pruebe con
definirlas y envia que pasa.

Pz!.

-- 
xNoleet ][ freelance graphic designer & artist ]

http://www.dojohabit.com ][ Dôjo ]
http://www.luser-co.com ][ Lüser - Tees de diseño x Fuck Fashion! ]
http://vm.dojohabit.com ][ personal portfolio ]
http://h3x.dojohabit.com ][ experimental project ]
_______________________________________________
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

Reply via email to