Re: [Ovillo] Por qué no acepta la validación esta CSS??
Hola, En relación con el background y en concreto a la posición, la especificación dice: "Si solamente se da un valor de porcentaje o de medida, éste determina sólo la posición horizontal, la posición vertical será 50%. Si se dan dos valores, la posición horizontal viene primero. La combinación de valores de medida y de porcentajes está permitida (ej., '50% 2cm'). Las posiciones negativas están permitidas. Las palabras "clave" no pueden ser combinadas con valores de porcentaje o de medida" Es decir no se recomienda utilizar "1em center", ni "top 50%", etc.. Para ello es mejor utilizar 1em 50%, teniendo en cuenta que el primer valor es horizontal y el segundo vertical. Pruebalo y veras como pasas la validación. los equivalentes de las palabras clave son: right top = 100% 0% top center = 50% 0% center = 50% 50% bottom = 50% 100% Espero haberte ayudado!! Un saludo pd: hay que leer la especificación del W3C cuando aparece una duda de este tipo -- Eduard Díaz /// Consultoria i desenvolupament d'aplicacions a Internet eduard en edudiaz.net , projectes en edudiaz.net www.edudiaz.net /// ___ 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
Re: [Ovillo] Por qué no acepta la validación esta CSS??
Alexandro Huerta wrote: > Saludos: > > Estoy terminando de desarrollar un sitio y no he podido hacer que la > validación de la CSS pase. Al parecer es por un parámetro en el background, > ya le moví todo pero nada. > > El error que marca es este: > Línea: 67 Contexto : #menu ul li a Propiedad no válida : background Faltan > valores o no se reconocen los valores : url(../img/vineta.gif) no-repeat 1em > center > > > No sé si sea que estoy especificando una medida en ems para la posicion del > fondo, lo cual hasta donde sé es válido. Aunque no se ve bien esa imagen de > fondo en el Opera. Si es eso ¿cómo especifico la posición en alguna medida > que no sea center, bottom etc.? > > > Te falta añadirle un color. Pero el fallo lo da porque al indicarle medidas "1em" el parseador no sabe si te refieres al eje x o al eje y. En ese caso es mejor que separes la declaración y pongas: background-image: url(); background-position: 1em 50%; background-repeat: no-repeat; background-color; color; Suerte! > Esta es la liga de la validacion: > http://jigsaw.w3.org/css-validator/validator?profile=css2&warning=2&uri=http%3A%2F%2Fsedil.com.mx%2Fcss%2Fgeneral.css > > > Esta es la página: > http://sedil.com.mx > > Y esta la de la hoja de estilos: > http://sedil.com.mx/css/general.css > > Gracias. > __ > Do You Yahoo!? > Tired of spam? Yahoo! Mail has the best spam protection around > http://mail.yahoo.com > ___ > 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 > > ___ 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
Re: [Ovillo] Por qué no acepta la validación esta CSS??
Hace poco me di cuenta de un error similar. Debes poner las dos medidas o con palabras clave o con medidas, pero no una con medidas y la otra con palabras clave. Por ejemplo url(../img/vineta.gif) no-repeat 1em 10em ó url(../img/vineta.gif) no-repeat top center Espero solucionarte el asunto. Un Saludo, - Miguel Angel Benítez Martínez Diseñador gráfico / Desarrollador web Tel.: +34 678 456 843 [EMAIL PROTECTED] www.miguelbenitez.com www.desink.com -Mensaje original- De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] En nombre de Alexandro Huerta Enviado el: lunes, 12 de junio de 2006 23:40 Para: lista ovillo Asunto: Por qué no acepta la validación esta CSS?? Saludos: Estoy terminando de desarrollar un sitio y no he podido hacer que la validación de la CSS pase. Al parecer es por un parámetro en el background, ya le moví todo pero nada. El error que marca es este: Línea: 67 Contexto : #menu ul li a Propiedad no válida : background Faltan valores o no se reconocen los valores : url(../img/vineta.gif) no-repeat 1em center No sé si sea que estoy especificando una medida en ems para la posicion del fondo, lo cual hasta donde sé es válido. Aunque no se ve bien esa imagen de fondo en el Opera. Si es eso ¿cómo especifico la posición en alguna medida que no sea center, bottom etc.? Esta es la liga de la validacion: http://jigsaw.w3.org/css-validator/validator?profile=css2&warning=2&uri=http %3A%2F%2Fsedil.com.mx%2Fcss%2Fgeneral.css Esta es la página: http://sedil.com.mx Y esta la de la hoja de estilos: http://sedil.com.mx/css/general.css Gracias. __ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com ___ 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 ___ 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
Re: [Ovillo] Por qué no acepta la validación esta CSS??
Hola Alexandro, En las líneas 67, 70 y 83 tienes puesto "url(../img/vineta.gif) no-repeat 1em center" y tienes que decidir si el fondo lo centras o lo pones a 1em de la izquierda, pero no puedes dar las dos ordenes. cuando pones una medida en el fondo la primera se refiere a la izquierda y la segunda al top. Un Saludo, Christian -- / Christian González Romero / www.christiangr.com / 652 70 58 61 ___ 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
Re: [Ovillo] Por qué no acepta la validación esta CSS??
On 6/12/06, Alexandro Huerta <[EMAIL PROTECTED]> wrote: > Línea: 67 Contexto : #menu ul li a Propiedad no válida : background Faltan > valores o no se reconocen los valores : url(../img/vineta.gif) no-repeat 1em > center CSS 2 no permite combinar valores númericos con palabras claves (1em y center respectivamente). Ruego porque llegue el día que el validador hagan la prueba basandose CSS 2.1 por defecto. :S -- Federico MP http://511.dabomb.com.ar ___ 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