2016-12-24 17 views
3

this fiddleに、私は検索ボックスが想定通りにフローティングされていることがわかります。私の画面では、そうではありません。実際には、私はスタイルをfloat-xs-leftにするかのように振る舞います。ブートストラップ4の浮動小数点スタイルが正しく動作しない

問題を再現できないため、トラブルシューティングの方法がわかりません。私は自分のシステム上でできること全てをチェックしましたが、それはトップレベルのコンポーネントであるnavbarなので、非常に小さなものがあります。

<form class="form-inline float-xs-right"> 
    <input class="form-control" type="text" placeholder="Stuff"> 
    <button class="btn btn-default" type="button">Click</button> 
</form> 

前に、私はクラスコンテナ流体のDIVにロゴを持っていた(右のものをプッシュ)することになって、それが働いていました。しかし、other reasonsに行く必要があったため、この問題が発生しました。

誰かが誤動作を認識していますか?さらに調査するにはどうすればよいですか?

+0

を使用してこれを解決することができますCtrlキー+フォームに影響を与えるどのようなスタイル検査する+ I'シフト 'てみたのですか? – Banzay

+0

どのブラウザで確認しましたか? 「私の画面では、そうではありません」とはどういう意味ですか? – Dekel

+0

Dekel IE、FF、Cr。 ** navbarを除いてサイト**のものですが、これはフィドルで動作するためです。私はちょうど調査することが何に詰まって、何か洞察力のあるものを望んでいた。 :) –

答えて

4

問題は、新しいブートストラップのグリッドシステム(flexに基づいています)と、あなたがロゴにしたかったfloat-rightの組み合わせにあります。

あなたは

.navbar .row .form-inline.float-xs-right { 
    position: absolute; 
    right: 0; 
} 
+0

このアプローチの唯一の欠点は、残りの要素が他のものの背後に置かれます(ポジショニングはカスタムクラスによって殺されるため、ブートストラップは絶対配置されたクラスに関係なくマージンを保持します)。私の意見では、マージンがロゴを食べる方法には何か問題があります。私はそれを左に押すと、それが完全に見えるようにしたい。あなたの宗教的素質に応じて、メリークリスマスやハッピーホリデーがあります。あなたがストックホルムにいるなら、私はあなたにピザがあります。 –

+0

イスラエルのハッピーハッピーありがとう!ありがとう!私はそのコメントに同意します。ストックホルムの計画はありませんが、私の心に残しておきます。私がそこにいるときに更新します:) – Dekel

+0

最終的な解決策は、特定のIDをターゲットとするクラスを宣言し、あなたが言ったことを適用することでした(*右:10px *私はそこにいくつかのマージンが必要だったので)。それはブーティーにはほとんど関与していないようだった。 –

関連する問題