ですから、位置を設定した後、absolute; top: 50%; margin-top: -310px
メインコンテンツに問題があります。問題は、ブラウザウィンドウを最小化して垂直スクロールが表示され、レイアウトの上部が非表示になることです。
これが私が意味することです:http://jsfiddle.net/95Uzt/15/。メニューとお問い合わせフォームは表示されますが、フォームの上のヘッダーはブラウザに表示/表示されません。なにが問題ですか?
ですから、位置を設定した後、absolute; top: 50%; margin-top: -310px
メインコンテンツに問題があります。問題は、ブラウザウィンドウを最小化して垂直スクロールが表示され、レイアウトの上部が非表示になることです。
これが私が意味することです:http://jsfiddle.net/95Uzt/15/。メニューとお問い合わせフォームは表示されますが、フォームの上のヘッダーはブラウザに表示/表示されません。なにが問題ですか?
1つのコードで2つのケースを処理しようとしていると思いますが、それはうまくいきません。2つのケースを処理するには、ある種の条件付きコードを使用する必要があります。
2つのケースは次のとおりです。
これをサポートする最新のブラウザーについては、CSSの使用を検討できます。
@media screen and (max-height: 620px) {
.content
{
top: 0px;
margin-top: 0px;
}
}
より広範なブラウザサポートが必要な場合は、javascriptを使用する必要があると思います。