2011-08-16 22 views

答えて

0

まさか、ASP.NETはサーバ側スクリプト言語であるとして - 、サーバーが画面に任意のページを表示し、したがって、何の「画面サイズ」を持っていません。

0

Mattenは正確ですが、この質問はASP.NETとはまったく関係がありません.HTML/CSSの質問が多く、研究するのは難しくありません。しかし、ここにいくつかの基本があります:

一般的には、ページのすべてまたは大部分を、見た目に応じて50-90%の任意の幅のDIVに入れます。それはの幅を処理します。

ヘッダーの後に、残りのページはヘッダーを失うことなくスクロールする必要があるので、すべてが "scrollcontainer"と呼ばれるDIVに入るようにしてから、このjavascriptを含めます(私は、数年前):

function resizeScrollContainer() { 
    var windowHeight; 
    var newHeight; 
    if (typeof window.innerWidth != 'undefined') { 
     windowHeight = window.innerHeight; 
    } 
    else if (typeof document.documentElement != 'undefined' && typeof document.documentElement.clientWidth != 'undefined' && document.documentElement.clientWidth != 0) { 
     windowHeight = document.documentElement.clientHeight; 
    } 
    else { 
     windowHeight = document.getElementsByTagName('body')[0].clientHeight; 
    }; 

    newHeight = windowHeight - document.getElementById("scrollContainer").scrollTop - 135; 
    if (newHeight > 200) { 
     document.getElementById("scrollContainer").style.height = newHeight + "px";    
    } 
    else { 
     document.getElementById("scrollContainer").style.height = 200; 
    } 
} 
window.onresize = resizeScrollContainer; 
window.onload = resizeScrollContainer; 

javascriptはメインDIVの高さをブラウザの高さよりも低く保ちます。それはの高さを処理します。

こちらがお役に立てば幸いです。

関連する問題