Re: [Ovillo] Por qué no acepta la validación esta CSS??

2006-06-13 Por tema Eduard Diaz
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??

2006-06-13 Por tema jEsuSdA 8)
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??

2006-06-12 Por tema Miguel Benítez
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??

2006-06-12 Por tema Christian GR
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??

2006-06-12 Por tema Federico MP
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