作業中のサイトの全画面ポップアップの作成に問題があります。レイアウトは次のようにする必要があります。
ヘッドとフッターは両方とも高さを固定する必要があり、本体の高さはブラウザー ウィンドウの高さに応じて拡大および縮小します。
どうすればこれを達成できますか?
編集:中央セクションにオーバーフローが必要であることを忘れていました。ページの高さよりも大きいコンテンツをスクロールします。
作業中のサイトの全画面ポップアップの作成に問題があります。レイアウトは次のようにする必要があります。
ヘッドとフッターは両方とも高さを固定する必要があり、本体の高さはブラウザー ウィンドウの高さに応じて拡大および縮小します。
どうすればこれを達成できますか?
編集:中央セクションにオーバーフローが必要であることを忘れていました。ページの高さよりも大きいコンテンツをスクロールします。
プロパティでこれを行うことができbox-sizing
ます。
そのようです:
.container
{
height: 100%;
background: pink;
margin: -64px 0;
padding: 64px 0;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.content {
overflow:auto;
height:100%;
}
header
{
height: 64px;
background: purple;
position: relative;
z-index:1;
}
footer
{
height: 64px;
background: gray;
position: relative;
z-index:1;
}
ダウンロード このサイトで Bootstrap.css
http://twitter.github.io/bootstrap/index.html
CSS :
.modal {
background-clip: padding-box;
background-color: #FFFFFF;
border: 1px solid rgba(0, 0, 0, 0.3);
border-radius: 6px 6px 6px 6px;
box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
left: 21.5%;
margin-left: -280px;
outline: medium none;
position: fixed;
top: 2%;
width: 98%;
z-index: 1050;
}
.modal-footer {
background-color: #F5F5F5;
border-radius: 0 0 6px 6px;
border-top: 1px solid #DDDDDD;
box-shadow: 0 1px 0 #FFFFFF inset;
margin-bottom: 0;
padding: 14px 15px 15px;
text-align: left;
}
HTML :
<div id="myModal" class="modal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
<div class="modal-header">
<h3 id="myModalLabel">Modal header</h3>
</div>
<div class="modal-body">
<p>Modal body…</p>
</div>
<div class="modal-footer">
Modal Footer
</div>
</div>
SCRIPT : ブートストラップ サイトで Javascript をダウンロード http://twitter.github.io/bootstrap/index.html
<script type="text/javascript" src="bootstrap.min.js"></script>
<script type="text/javascript" src="jquery-1.7.js"></script>
このスクリプトをページに追加します
<script type="text/javascript">
$('#myModal').modal('show')
</script>