Publicidad:
La Coctelera

Garbage In, Garbage Out

Diseño web, tecnología, e internet.

25 Agosto 2006

Simular un enlace con un botón mediante CSS

Me ha surgido la necesidad de simular un enlace con un botón de formulario mediante CSS.

El problema era que semánticamente necesitaba un botón para un formulario que tenía varios botones, pero desde el punto de vista de la usabilidad quedaba mejor que ese botón tuviera la apariencia de un enlace.

Aunque en Internet Explorer he podido simularlo perfectamente, en Mozilla Firefox y Opera no he sido capaz de hacer funcionar el text-decoration: underline. Supongo que no se puede porque un botón no puede ser tratado como un elemento en línea (display: inline).

Para subrayar el texto en Firefox y Opera, al final opté por un borde inferior.

He aquí el código por si alguien le resulta útil:

<!DOCTYPE html
     PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<style type="text/css">
.boton {
  padding:0;
  border-bottom: 1px solid blue !important; /* ignorado por IE */
  border: 0px none transparent;
  background-color: transparent;
  text-decoration: underline;
  color: blue;
  cursor: pointer;
 }
</style>
</head>

<body>
  <form>
  <input type="submit" class="boton" />
  </form>
</body>
</html>

Y aquí puedes ver la demostración.

ACTUALIZACIÓN

He creado una versión perfecta.

servido por gigo 1 comentario compártelo

1 comentario · Escribe aquí tu comentario

Garbage In, Garbage Out

Garbage In, Garbage Out referenció

Simular un enlace con un botón mediante CSS (versión 2)

Hace unos días creé mi primera versión para crear simular un enlace a partir de un botón de formulario con CSS...

28 Agosto 2006 | 09:06 AM

Escribe tu comentario


Sobre mí

Avatar de gigo

Garbage In, Garbage Out

ver perfil »
contacto »
Desarrollador web con ganas de aprender y enseñar, porque aún queda mucho por aprender y por enseñar. Uso esta bitácora para hacer mis apuntes profesionales y de paso contribuir a ayudar a mis compañeros de, ésta, mi profesión. [guiño]

Sindicación

Fotos

gigo todavía no ha subido ninguna foto.

¡Anímale a hacerlo!

Buscar

suscríbete

Selecciona el agregador que utilices para suscribirte a este blog (también puedes obtener la URL de los feeds):

¿Qué es esto?

Crea tu blog gratis en La Coctelera