難しい問題は、私の最初のページを作るために、このCSS規則:html {height: 100%}
が必要なことです。 prototypeを参照してください。コンテンツの展開に合わせてこのdivを展開することはできますか?
これにより、ログインdiv
は、ウィンドウの高さに基づいて中央に置くことができます。
しかし、2ページ目は、今、この高さでスタックしていると私はAJAXを使用してコンテンツを取り込むよう展開されません。星in this linkをクリックするか、下記をご覧ください。
点線がどこで停止しているかは、元の100%のレンダリングで確認できます。
高さを100%削除すると拡大されますが、SignOnページは高さがないので壊れます。
注:Reactは、アプリケーション状態に基づいてJSXの単純な条件を使用して、ページからページへの変更を制御します。
アプリケーションの状態に基づいてHTMLのCSSの高さを変更する必要がありますか、これを行うにはより良い方法がありますか?
divのコンテンツが変更された後、これを反映するようにdivを拡張しないでください。
関連するCSS
html{
width: 100%;
height: 100%;
}
body{
background-image: url('_images/bg_paper.jpg');
height: 100%;
width: 100%;
}
#app{
width: 100%;
height: 100%;
}
#contents{
width: 100%;
height: 100%;
}
#top-1{
position: fixed;
width: 100%;
height: 40px;
background: rgba(255, 255, 255, 0.8);
border-top: 3px solid #000000;
border-bottom: 1px solid #bbbbbb;
z-index: 1000;
}
#top-2{
position: relative;
width: 90%;
height: 100%;
margin: 0 auto;
border-left: 1px dotted #888888;
border-right: 1px dotted #888888;
}
#container-1{
position: relative;
display: inline-block;
width: 100%;
height: 100%;
top: 44px;
}
#container-2{
position: relative;
width: 90%;
height: 100%;
margin: 0 auto;
border-left: 1px dotted #888888;
border-right: 1px dotted #888888;
}
.body{
display: none;
position: relative;
width: 100%;
height: 100%;
}
使用 '分の高さ:100%' 'の代わりに高さの100%'
ここで、上記の非常に基本的な実証です。また、それらのタグを 'html'から削除し、' body'でのみ使用してください。 – Svenskunganka
'html'から' width'と 'height'を削除しますか? 100%に設定された 'body'に' min-height'を追加します。推論は何ですか? –
私はそれを試みた、それは動作しません。 –