Estoy trabajando en Bootstrap 2 (anteriormente Twitter) y quería diseñar botones como si fueran enlaces normales. Sin embargo, no cualquier enlace normal; estos van en un <ul class="nav nav-tabs nav-stacked">
contenedor. El marcado terminará así:
<form action="..." method="post">
<div class="row-fluid">
<!-- Navigation for the form -->
<div class="span3">
<ul class="nav nav-tabs nav-stacked">
<li><button type="submit" name="op" value="Link 1">Link 1</button></li>
<li><button type="submit" name="op" value="Link 2">Link 2</button></li>
<!-- ... -->
</ul>
</div>
<!-- The actual form -->
<div class="span9">
<!-- ... -->
</div>
</div>
</form>
¿Bootstrap tiene alguna forma de hacer que estos mensajes de correo electrónico <button>
parezcan en realidad <a>
?
html
css
twitter-bootstrap
meustrus
fuente
fuente
<button>
elementos: getbootstrap.com/2.3.2/base-css.html#buttonshref
. Entonces, básicamente, tengo que cambiar drásticamente el funcionamiento de mi formulario o cambiar la presentación. Esta pregunta es mi intento de averiguar qué tan fácil es cambiar la presentación.Respuestas:
Como se indica en la documentación oficial , simplemente aplique la (s) clase (s)
btn btn-link
:Por ejemplo, con el código que ha proporcionado:
fuente
<a>
etiquetas ...Simplemente haga que el enlace normal parezca un botón :)
"rol" dentro de un código href hace que parezca un botón, ofc puede agregar más variables como clase.
fuente
I wanted to style buttons as though they were normal links
esto es lo opuesto: Srole
atributo no es un atributo válido para ela
elemento. ( w3.org/TR/html5/text-level-semantics.html#the-a-element )Simplemente agregue remove_button_css como clase a su etiqueta de botón. Puede verificar el código del Enlace 1
Editar estilos adicionales
Añadir
color: #337ab7;
y:hover
y:focus
para que coincida con OOTB (bootstrap3)fuente
:hover
y:focus
para una coincidencia más cercana con bootstrap3.En bootstrap 3, esto funciona bien para mí:
Usado como:
Manifestación
fuente
Simplemente elimine el color de fondo, los bordes y agregue efectos de desplazamiento. Aquí hay un violín: http://jsfiddle.net/yPU29/
CSS:
fuente
Probé todos los ejemplos, publicados aquí, pero no funcionan sin CSS adicional. Prueba esto:
Funciona perfectamente sin CSS adicional.
fuente