2011-07-08 5 views
4

私はscreen.widthとscreen.heightなどを使ってユーザーの画面解像度を知ることができたばかりですが、可変ボディ幅を持つ方法はありますか?私はjqueryまたはjavascriptを使ってbody widthプロパティを設定することができます。これは、すべてのユーザーの決断で変わるので、自分のサイトがすべて完璧に見えるようになります。javacriptを使ってボディ幅を変更する

私のページの幅(CSS)を取得するためのコードは、上記のJscript

おかげ

+0

詳細情報が必要な場合はお知らせください – kobe

+1

Windowsタスクバーのようなものは 'screen.width'によって報告されたスペースの一部を使い切る可能性があるので、' screen.availWidth'を考慮する必要があります。また、複数のモニターに接続されたPCでテストしてください。前回screen.widthを使用したとき、複数のスクリーンが接続されていると、ちょっと混乱しました。 (メモリから、私はscreen.widthが最初のモニターの幅を与えたと思っています、そして、screen.availWidthは両方の幅を合わせましたか、それとも逆でしたか?モニターが異なる解像度に設定されていたら、ブラウザによって異なります)。 – nnnnnn

答えて

12

あなたは... JavaScriptで

document.body.style.width = '700px'; 

...またはあなたはjQueryのを使用している場合に身体を設定することができます...

$('body').css('width', '700px'); 
7

あなたはjqueryのを使用することができますし、 .cssにしてください。

$('body').css('width', '1000px'); 

css() documentation

関連する問題