2016-08-21 10 views
1

"ページの表示"ボタンの横にある "ページの削除"ボタンを移動したいとします。ブートストラップでこれを行う簡単な方法はありますか?ボタンを含むブートストラップフォームを別のボタンの横にインラインで表示する

HTMLの可読性を維持するため、h1と「ページを表示」ボタンをフォームにラップしたくありません。

<h1> 
    Edit page 
    <a target="_blank" class="btn btn-default" href="/view">View page</a> 
    <form role="form"> 
    <input type="submit" name="commit" value="Delete page" class="btn btn-danger btn btn-primary" data-confirm="Are you sure?" /> 
    </form> 
</h1> 

enter image description here

答えて

0

は、フォームにdisplay: inlineを追加します。

form{ 
    display: inline; 
} 

https://jsfiddle.net/ypkLaexL/

+0

おかげで、これは私がやっているものですが、私は多分これを適用するヘルパークラスのいくつかの並べ替えがあるだろうと思いました。 – AndrewVos

0

代替ソリューションは、あなたのHTMLを調整することであろう。フォームにpull-rightのクラスを追加すると、<h1>タグの右余白に揃えられ、<form>の内部にハイパーリンクを配置すると、ボタンが目的の結果に応じて配置されます。

追加ボーナス;ブートストラップフォームフレームワークを上書きするクラスは作成していません。

<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet"/> 
 
<h1> 
 
    Edit page 
 
    
 
    <form role="form" class="pull-right"> 
 
    <a target="_blank" class="btn btn-default" href="/view">View page</a> 
 
    <input type="submit" name="commit" value="Delete page" class="btn btn-danger btn btn-primary" data-confirm="Are you sure?" /> 
 
    </form> 
 
</h1>

関連する問題