Re: [Ovillo] OT: label sin for

2009-11-25 Por tema Juan Rebollo
Pues gracias a todos y estudiaremos las dos opciones.
Como dice Philipp al englobar el label al campo input yo considero tb una 
asociacion implicita. Si no, utilizaremos un cadena aleatoria al principio 
del  id.

Gracias a todos

- Original Message - 
From: "Philipp Keweloh" 
To: "Ovillo, la lista de CSS en castellano" 
Sent: Wednesday, November 25, 2009 6:14 PM
Subject: Re: [Ovillo] OT: label sin for


El 25 de noviembre de 2009 13:43, Rodrigo Álvarez Virgós <
rodri.vir...@gmail.com> escribió:

> Hola, Juan
>
> Juan Rebollo escribió:
> > Hola,
> >
> > estamos desarrollando una aplicación que genera formularios
> -concretamente
> > con asp .net mvc- y el problema está en que por la lógica podría darse 
> > el
> > caso que se pudiera repetir el valor del id de los campos input.
> > Hemos pensado en no poner atributo id y utilizar solo el name. Eso 
> > valida
> el
> > xhtml strict. Además, los label que generamos incluyen al campo...por lo
> que
> > la duda es si esto es correcto mirando tb la accesibilidad:
> >
> > Nombre 
> >
> >
>
> Sin ningún problema
>


Ramón, por lo que yo entiendo hasta ahora con las asociaciones, pienso que
Rodrigo tiene razón ya que en el caso que expone Juan la asociación es
implicita [1] y es correcta, y sólo incumpliría el punto 12.4 si la
asociación fuera explicita [2], que no es el caso.

[1] Asociación implicita:


[2] Asocación explicita:
Abc


Un saludo.

-- 
Philipp Keweloh

"La crueldad es la fuerza de los cobardes." Proverbio árabe
___
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://lists.ovillo.org/mailman/listinfo/ovillo

__ Información de ESET Smart Security, versión de la base de firmas 
de virus 4637 (20091125) __

ESET Smart Security ha comprobado este mensaje.

http://www.eset.com




__ Información de ESET Smart Security, versión de la base de firmas de 
virus 4637 (20091125) __

ESET Smart Security ha comprobado este mensaje.

http://www.eset.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://lists.ovillo.org/mailman/listinfo/ovillo


Re: [Ovillo] OT: label sin for

2009-11-25 Por tema Philipp Keweloh
El 25 de noviembre de 2009 13:43, Rodrigo Álvarez Virgós <
rodri.vir...@gmail.com> escribió:

> Hola, Juan
>
> Juan Rebollo escribió:
> > Hola,
> >
> > estamos desarrollando una aplicación que genera formularios
> -concretamente
> > con asp .net mvc- y el problema está en que por la lógica podría darse el
> > caso que se pudiera repetir el valor del id de los campos input.
> > Hemos pensado en no poner atributo id y utilizar solo el name. Eso valida
> el
> > xhtml strict. Además, los label que generamos incluyen al campo...por lo
> que
> > la duda es si esto es correcto mirando tb la accesibilidad:
> >
> > Nombre 
> >
> >
>
> Sin ningún problema
>


Ramón, por lo que yo entiendo hasta ahora con las asociaciones, pienso que
Rodrigo tiene razón ya que en el caso que expone Juan la asociación es
implicita [1] y es correcta, y sólo incumpliría el punto 12.4 si la
asociación fuera explicita [2], que no es el caso.

[1] Asociación implicita:


[2] Asocación explicita:
Abc


Un saludo.

-- 
Philipp Keweloh

"La crueldad es la fuerza de los cobardes." Proverbio árabe
___
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://lists.ovillo.org/mailman/listinfo/ovillo


Re: [Ovillo] OT: label sin for

2009-11-25 Por tema Joseba Rodríguez
Si estáis desarrollando esa aplicación x q no controláis ese problema en el
código?

No veo problemas para controlar algo así.

Slt.

-Mensaje original-
De: ovillo-boun...@lists.ovillo.org [mailto:ovillo-boun...@lists.ovillo.org]
En nombre de Juan Rebollo
Enviado el: miércoles, 25 de noviembre de 2009 13:42
Para: Ovillo, la lista de CSS en castellano
Asunto: [Ovillo] OT: label sin for

Hola,

estamos desarrollando una aplicación que genera formularios -concretamente 
con asp .net mvc- y el problema está en que por la lógica podría darse el 
caso que se pudiera repetir el valor del id de los campos input.
Hemos pensado en no poner atributo id y utilizar solo el name. Eso valida el

xhtml strict. Además, los label que generamos incluyen al campo...por lo que

la duda es si esto es correcto mirando tb la accesibilidad:

Nombre 

Un saludo 


__ Información de ESET Smart Security, versión de la base de firmas
de virus 4635 (20091125) __

ESET Smart Security ha comprobado este mensaje.

http://www.eset.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://lists.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://lists.ovillo.org/mailman/listinfo/ovillo


Re: [Ovillo] OT: label sin for

2009-11-25 Por tema Ramón Corominas
Referencia: WCAG 1.0 [1]

"12.4 Associate labels explicitly with their controls. [Priority 2]
For example, in HTML use LABEL and its "for" attribute."

Es decir, que si no lo pones, el punto 12.4 no se estaría cumpliendo. Lo 
que te proponía es más bien añadir en la generación del código una 
cadena aleatoria delante del nombre generado, que a nivel de código 
quedará horrible pero que en realidad jamás se lee por el usuario. Así, 
el ID sería algo en plan "ax51xy9b2dk-text-name-1". Eso sí, asegúrate de 
que el primer carácter es una letra ;)

Salu2,
Ramón.

[1] Web Content Accessibility Guidelines
http://www.w3.org/TR/WCAG10/

> La repetición podría darse si se generaran dos formularios en la página.
>   

___
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://lists.ovillo.org/mailman/listinfo/ovillo


Re: [Ovillo] OT: label sin for

2009-11-25 Por tema Juan Rebollo
Bueno, leyendo a Ramón y a Rodrigo...no se que decir ;-)

El tema es que los nombres/id's se generan automáticamente: nombre de la 
clase-controlador-ordinal
O sea, el desarrollador no tiene control sobre el html generado (entre otras 
cosas porque puede que no tenga conocimientos de html). El solo tiene que 
llamar a metodos de clases.
La repetición podría darse si se generaran dos formularios en la página.


__ Información de ESET Smart Security, versión de la base de firmas de 
virus 4635 (20091125) __

ESET Smart Security ha comprobado este mensaje.

http://www.eset.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://lists.ovillo.org/mailman/listinfo/ovillo


Re: [Ovillo] OT: label sin for

2009-11-25 Por tema Rodrigo Álvarez Virgós
Hola, Juan

Juan Rebollo escribió:
> Hola,
>
> estamos desarrollando una aplicación que genera formularios -concretamente 
> con asp .net mvc- y el problema está en que por la lógica podría darse el 
> caso que se pudiera repetir el valor del id de los campos input.
> Hemos pensado en no poner atributo id y utilizar solo el name. Eso valida el 
> xhtml strict. Además, los label que generamos incluyen al campo...por lo que 
> la duda es si esto es correcto mirando tb la accesibilidad:
>
> Nombre 
>
>   

Sin ningún problema
___
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://lists.ovillo.org/mailman/listinfo/ovillo


Re: [Ovillo] OT: label sin for

2009-11-25 Por tema Ramón Corominas
Correcto no es, al menos en WCAG 1.0 se incumpliría el punto 12.4, y la 
asociación explícita siempre es preferible. De todos modos, salvo que el 
ID lo uses para algo más, siempre puedes poner una cadena distinta 
delante de cada campo, por ejemplo:

Nombre 1 
Nombre 2 

Por cierto, ojo con poner la misma etiqueta (el texto de la etiqueta), 
porque tampoco sería correcto asociar una misma etiqueta a dos campos 
distintos en un mismo contexto (siempre se deben poder identificar sin 
ambigüedad).

Saludos,
Ramón.

Juan escribió:
> la duda es si esto es correcto mirando tb la accesibilidad:
>
> Nombre 
>   

___
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://lists.ovillo.org/mailman/listinfo/ovillo


[Ovillo] OT: label sin for

2009-11-25 Por tema Juan Rebollo
Hola,

estamos desarrollando una aplicación que genera formularios -concretamente 
con asp .net mvc- y el problema está en que por la lógica podría darse el 
caso que se pudiera repetir el valor del id de los campos input.
Hemos pensado en no poner atributo id y utilizar solo el name. Eso valida el 
xhtml strict. Además, los label que generamos incluyen al campo...por lo que 
la duda es si esto es correcto mirando tb la accesibilidad:

Nombre 

Un saludo 


__ Información de ESET Smart Security, versión de la base de firmas de 
virus 4635 (20091125) __

ESET Smart Security ha comprobado este mensaje.

http://www.eset.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://lists.ovillo.org/mailman/listinfo/ovillo