Para mi aplicación, quise darle un estilo agradable a los botones de envío. Con CSS normal, logré que se viera bien en Firefox y horrible en IE. Entonces vi esta entrada de blog:Botones web magníficos con un comportamiento adecuado, ¿se puede hacer?
http://www.sohtanaka.com/web-design/liquid-color-adjustable-css-buttons/
Usando esta técnica se obtiene magníficos botones, en casi todos los navegadores. Sin embargo, también hay algunos problemas de accesibilidad:
- Dado que se usa en lugar de enlaces de entrada HTML real o elementos de botón, clic en el botón no enviar el formulario. Esto se resuelve fácilmente usando Javascript, pero sería ideal si el botón de envío funciona sin Javascript habilitado.
- Otro problema es que presionar [ENTRAR] no envía el formulario. Un truco sucio es incluir un elemento de entrada invisible de tipo "enviar" o "imagen".
Básicamente lo que quiero es quizás lo imposible: la calidad del diseño como se ve en la entrada del blog, pero implementado con elementos normales para que tenga un comportamiento normal.
¿De verdad tengo que elegir entre los hacks sucios o el estilo pobre?
Cada botón de estilo tutorial que he visto hasta ahora tiene resultados no óptimos en IE :(
te pueden gustar http://stopdesign.com/archive/2009/02/04/recreating-the-button.html – levinalex
Tenga en cuenta que se trata de una especie de mito de que los lectores de pantalla no funcionan con Javascript. –
Y como dice Graphicdivine a continuación, probablemente no debería volver a modificar los controles de su formulario de todos modos, a menos que no tenga otra opción en el asunto. –