Re: [Ovillo] OT: label sin for
El 26 de noviembre de 2009 09:46, Ramón Corominas escribió: > Philipp, yo no redacté las WCAG 1.0, y aunque teóricamente no daría > problemas, el punto 12.4 es muy claro, y si se incumple, técnicamente > hablando no se cumple la doble-A. Por otro lado, ese punto está ahí > porque no todos los lectores de pantalla se comportan bien con la > asociación implícita, y por eso se recomienda siempre la asociación > explícita. De hecho, la asociación implícita no necesita estrictamente > que se envuelva el input con el label, bastaría con colocar la etiqueta > adyacente al campo, aunque por supuesto es mejor si se mete dentro. > > Un saludo, > Ramón. > > ___ > 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 > Gracias Ramón, estaba seguro de que había una buena explicación y no esperaba menos de ti :) Es decir, que las asociaciones implicitas son aceptadas dentro de los requisitos para cumplir una A pero incumple los requisitos de la doble-A, y lo recomendable es procurar realizarlas siempre de forma explicita. -- Philipp Keweloh "La luna y el amor, cuando no crecen, disminuyen." Michel de Montaigne ___ 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
Philipp, yo no redacté las WCAG 1.0, y aunque teóricamente no daría problemas, el punto 12.4 es muy claro, y si se incumple, técnicamente hablando no se cumple la doble-A. Por otro lado, ese punto está ahí porque no todos los lectores de pantalla se comportan bien con la asociación implícita, y por eso se recomienda siempre la asociación explícita. De hecho, la asociación implícita no necesita estrictamente que se envuelva el input con el label, bastaría con colocar la etiqueta adyacente al campo, aunque por supuesto es mejor si se mete dentro. Un saludo, Ramón. ___ 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
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
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
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
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
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
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
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
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