私は(以前のTwitter)Bootstrap 2で作業していて、通常のリンクのようにボタンのスタイルを設定したいと思っていました。ただし、通常のリンクだけではありません。これらは<ul class="nav nav-tabs nav-stacked">
コンテナに入っています。マークアップは次のようになります。
<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には、これら<button>
のsを実際<a>
のsのように見せるための方法はありますか?
<button>の代わりに<a>を使用しないのはなぜですか?
—
VVL 2013年
フォームの残りの部分にあるフォームの状態を維持する必要があるためです。これは主にフォームセッションIDを意味し、実際にリンクにすることは、フォーム全体をGETに切り替えてそのデータをに配置することを意味し
—
meustrus 2013年
href
ます。したがって、基本的には、フォームの動作を劇的に変更するか、プレゼンテーションを変更する必要があります。この質問は、プレゼンテーションの変更がいかに簡単かを知るための私の試みです。
@VitorVenturin私の使用例:デフォルトのタブには、マークダウンを入力するためのテキストエリアがあります。タブ2にはHTMLプレビューがあります。したがって、デフォルトでタブ2を開くURLをタブ2に含めたくありません。リンクを使用すると、ユーザーは中央クリックして、ホバー時に意味のないアドレスの場所を確認できます。ボタンはそれを防ぎます。
—
Ciro Santilli郝海东冠状病六四事件法轮功
<button>
要素に配置できるすべてのクラスは次のとおりです。getbootstrap.com