Acabo de pasar por el Validador CSS del W3C [1] este código de columnas
con anchos en EM, ambas flotadas (#menu y #contenido1):
#menu, #contenido1 {
display:inline;
float:left;
}
#menu {
width:13em;
}
#contenido1 {
width:41em;
}
Me da por válida la hoja, pero a continuación incluye estas dos
"advertencias":
#menu In (x)HTML+CSS, floated elements need to have a width declared.
Only elements with an intrinsic width (html, img, input, textarea,
select, or object) are not affected
#contenido1 In (x)HTML+CSS, floated elements need to have a width
declared. Only elements with an intrinsic width (html, img, input,
textarea, select, or object) are not affected
En cambio, si incluyo en una única declaración el width en vez de
separarlo, no da esas advertencias (pero eso obviamente me obliga a
poner el mismo width a ambos divs):
#menu, #contenido1 {
display:inline;
float:left;
width:13.8em;
}
En definitiva, no me permnite hacer una "declaración múltiple" separada
por comas, me obliga a declarar "por separado" los dos selectores, para
poder darles un ancho distinto.
¿Es un error del validador que me dé esa advertencia, o hay algo en
alguna recomendación CSS que ponga ese requisito? (que me parece no muy
lógico).
¿Alguien sabe algo sobre esto?
[1] http://jigsaw.w3.org/css-validator/#validate_by_input
--
Hernán Beati
http://www.saberweb.com.ar
_______________________________________________
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