Saya bekerja di (sebelumnya Twitter) Bootstrap 2 dan saya ingin mengatur gaya tombol seolah-olah itu adalah tautan normal. Bukan sembarang tautan normal; ini akan dimasukkan ke dalam <ul class="nav nav-tabs nav-stacked">
wadah. Markup akan berakhir seperti ini:
<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>
Apakah Bootstrap memiliki cara untuk membuat <button>
tampilan ini terlihat seperti aslinya <a>
?
html
css
twitter-bootstrap
meustrus
sumber
sumber
<button>
elemen: getbootstrap.com/2.3.2/base-css.html#buttonshref
. Jadi pada dasarnya saya harus secara dramatis mengubah cara kerja formulir saya atau mengubah presentasi. Pertanyaan ini adalah upaya saya untuk mencari tahu betapa mudahnya mengubah presentasi.Jawaban:
Seperti disebutkan dalam dokumentasi resmi , cukup terapkan kelasnya
btn btn-link
:Misalnya, dengan kode yang Anda berikan:
sumber
<a>
tag ...Buat saja tautan biasa terlihat seperti tombol :)
"role" di dalam kode href membuatnya tampak seperti tombol, ofc Anda dapat menambahkan lebih banyak variabel seperti kelas.
sumber
I wanted to style buttons as though they were normal links
ini sebaliknya: Srole
atribut bukan atribut yang valid untuka
elemen. ( w3.org/TR/html5/text-level-semantics.html#the-a-element )Cukup tambahkan remove_button_css sebagai kelas ke tag tombol Anda. Anda dapat memverifikasi kode untuk Tautan 1
Edit Gaya Ekstra
Tambahkan
color: #337ab7;
dan:hover
dan:focus
untuk mencocokkan OOTB (bootstrap3)sumber
:hover
dan:focus
untuk pertandingan yang lebih dekat dengan bootstrap3.Di bootstrap 3, ini berfungsi dengan baik untuk saya:
Digunakan seperti:
Demo
sumber
Singkirkan saja warna latar belakang, batas dan tambahkan efek hover. Ini biola: http://jsfiddle.net/yPU29/
CSS:
sumber
Saya sudah mencoba semua contoh, yang diposting di sini, tetapi tidak akan berfungsi tanpa CSS tambahan. Coba ini:
Bekerja dengan sempurna tanpa CSS tambahan.
sumber