をジャンボトロン。私は、次の変更を行いました。は、私は次の形式を持っている
- は
<div id=...>
- に
<section id="loginForm">
を変更loginForm
のdivに - 下部に追加された
class="col-md-8"
で
col-md-4
のdivを追加しました。
この最後の追加は、問題があると思われる場所です。以下の画像を参照してください:
を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
がフォーム全体をラップするように修正するにはどうすればよいですか?
これらの列を並べて表示する(フォームの隣にメッセージが表示される)ようにします。私は値を 'col-md-12'に変更し、ジャンボトロンは再び動作します - クラスを全く持たないのと同様ですが、メッセージ画面は以下のようになります。これを下限に設定すると(11)、それが壊れます。 CSSはhttps://bootswatch.com/flatly/bootstrap.cssから直接取得されています。実際には他のcssは、mvcプロジェクトに付属するデフォルトの 'site.css'ファイルだけです。どちらのCSSファイルにも変更を加えていません。 – levelonehuman
jumbotron内にloginformとmessagesセクションの両方を含む別のコンテナdivを追加しようとしましたか?おそらくcol-md-12に含むdivを設定してください。 – DMort
いつも簡単なこと...それは働いた!ありがとう! Upvoted and accepted - あなたはそれを答えに加えてください。 – levelonehuman