ユーザーの画面と同じ幅のHTMLボディとフッターを調整しようとして問題が発生しました。多くのサイトでは、document.body.clientWidth
はユーザーの画面幅からツールバーを差し引いたものですと言いますが、これは間違っていると思われます。1024の画面幅があり、下に示すように、使用できる画面幅が1366であることを示すテスト環境を作りました。あなたは調整可能なページ幅の問題、JavaScript
function init(){
document.body.style.width = document.body.clientWidth + "px";
document.getElementById("footer").style.width = document.body.clientWidth + "px";
document.getElementById("screenwidth").innerHTML = document.body.clientWidth;
}
Web-Stoneageは終了しているので、この種のタスクに** ** CSSを使用する方がはるかに良いでしょう。全幅の場合は 'width:100%;'を使うだけです。 'marginins'と' paddings'を組み合わせたり、 'position:absolute;'を使って要素の位置とサイズを決めることもできます。また、** JavaScriptを無効にした人**について考える - 美しいレイアウトが欲しい。 – anroesti