2016-06-01 19 views
0

をジャンボトロン。私は、次の変更を行いました。は、私は次の形式を持っている

  • <div id=...>
  • <section id="loginForm">を変更loginFormのdivに
  • 下部に追加された class="col-md-8"col-md-4のdivを追加しました。

この最後の追加は、問題があると思われる場所です。以下の画像を参照してください:

Without "col-md-8" on div With "col-md-8"

loginForm divの上class="col-md-8"の追加により、jumbotronの下部には、直後<h4>Please log in ...</h4>にジャンプしますが、私はそれをしたい場所messages divが行きます。

loginFormからcolクラスを削除すると、フォーム自体がジャンボトロン内に正しく収まるようになります(ただし、他のdivはフォームの下にあります - これは現在気には関係ありません)。

私は同様の問題に関してはthis questionを見ましたが、ボタンのスタイルを変更しても効果がありませんでした。

EDIT:

使用されている2つのcssのファイルがあります。私はこれらのファイルのいずれにも変更を加えていません。

最初はbootswatchから直接引き出されたflatlyブートストラップテーマです。

使用されている他のファイルは、site.cssでは、プロジェクトの作成からデフォルト設定:私はcol-x-12からloginFormのクラスの値を設定する場合

body { 
    padding-top: 50px; 
    padding-bottom: 20px; 
} 

/* Set padding to keep content from hitting the edges */ 
.body-content { 
    padding-left: 15px; 
    padding-right: 15px; 
} 

/* Override the default bootstrap behavior where horizontal description lists 
    will truncate terms that are too long to fit in the left column 
*/ 
.dl-horizontal dt { 
    white-space: normal; 
} 

/* Set width on the form input elements since they're 100% wide by default */ 
input, 
select, 
textarea { 
    max-width: 280px; 
} 

(またはそれを削除)jumbotronが正しくレンダリングしますが、 messages divがフォームの下に降ります。低い値(11)を指定すると、同じ方法でフォームがレンダリングされます。境界線は<h4>フィールドのすぐ下にあり、それ以外はすべてjumbotronの範囲外です。

jumbotronでこの動作の原因は何ですか。messages divがフォームの横にあり、jumbotronがフォーム全体をラップするように修正するにはどうすればよいですか?

答えて

1

フォームの下にメッセージセクションを表示するには、loginformをcol-md-12に設定してみてください。あなたがそれをすれば、ジャンボトロンはあなたが行く必要がある場所に行くのですか?

もしあなたがそれを行うならば、そしてジャンボトロンが必要なところに行くなら、ジャンボトロンの中に別のコンテナdivを追加してみてください。おそらくcol-md-12に含むdivを設定してください。

+0

これらの列を並べて表示する(フォームの隣にメッセージが表示される)ようにします。私は値を 'col-md-12'に変更し、ジャンボトロンは再び動作します - クラスを全く持たないのと同様ですが、メッセージ画面は以下のようになります。これを下限に設定すると(11)、それが壊れます。 CSSはhttps://bootswatch.com/flatly/bootstrap.cssから直接取得されています。実際には他のcssは、mvcプロジェクトに付属するデフォルトの 'site.css'ファイルだけです。どちらのCSSファイルにも変更を加えていません。 – levelonehuman

+1

jumbotron内にloginformとmessagesセクションの両方を含む別のコンテナdivを追加しようとしましたか?おそらくcol-md-12に含むdivを設定してください。 – DMort

+0

いつも簡単なこと...それは働いた!ありがとう! Upvoted and accepted - あなたはそれを答えに加えてください。 – levelonehuman

関連する問題