Scriptia. Javascript y buenas prácticas en español



Scriptia / al margen / Internet Explorer y el elemento button

Internet Explorer y el elemento button

Saltar a Anotaciones relacionadas

aNieto2k se pregunta por qué no utilizamos más el elemento button. Kevin Hale, en Rediscovering the Button Element y Alex Griffioen en How to make sexy buttons with CSS nos cuentan cómo pintar botones bonitos (bonitos según ellos, claro). Y yo me pregunto ¿es que nadie se ha dado cuenta de que button no funciona correctamente en Internet Explorer?

Tenía previsto escribir un artículo sobre el tema, pero otra vez se me han adelantado: con ustedes Button Hell, por Roman Radaschütz.



Publicidad

5 comentarios RSS

1 El elemento button y Internet Explorer | aNieto2K (2007-05-23 @ 11:14 am):

[…] ¿por que se usaba <input /> en lugar de <button />? y desde entonces he recibido algunos motivos, entre ellos, y como era de esperar, Internet Explorer da problemas ya que submita todos los […]

2 derkeNuke (2007-08-09 @ 1:54 am):

Bueno, por lo menos How to make sexy buttons with CSS ha tomado nota y ha puesto una nota explicativa para IE… Lo “arreglamos” con:

<a class=”button” href=”#” onclick=”this.blur();”> … </a>

Y parece que hasta funciona.

3 choan (2007-08-09 @ 2:17 pm):

@derkeNuke: peras y manzanas. En How to make… se habla de cómo pintar enlaces de manera que parezcan botones.

Y aquí se habla de utilizar el elemento BUTTON.

Nada que ver.

Por lo demás, eso del onclick="this.blur()" es un insulto al usuario.

4 derkeNuke (2007-08-20 @ 4:01 pm):

@choan: Sí, no sé en qué estaba pensando… Pero entonces ese enlace poco tiene que ver en este artículo, como mucho para “simular” un button, pero parece más de CSS y sus bonitos resultados que de (x)HTML y el elemento button.

Coincido contigo en lo del “apaño” del onclick=”this.blur()”, es una chapuza.

Un saludo.

5 choan (2007-08-28 @ 5:48 pm):

@derkeNuke: razón llevas. Más que poco, no tiene nada que ver. Pero ya ves… a veces se me va la cabeza y enlazo por enlazar ;)

Salud.


Di la tuya

Puedes usar markdown y estas etiquetas HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong> . Por favor, evita el abuso de las mayúsculas y cuida la ortografía.


Acerca de Scriptia

Saltar a la caja de búsqueda

Scriptia forma parte del PDM de Choan C. Gálvez, desarrollador web residente en Barcelona. Scriptia pretende mejorar la calidad de la documentación acerca de javascript disponible en español.