私は、ウィンドウ全体を塗りつぶす3つの列を持つレイアウトを作ろうとしています。中央の列はページの中央に配置し、幅は固定してください(ピクセル単位で、パーセントではありません)。左と右のdivの幅は同じにする必要がありますが、幅は残りのウィンドウの幅によって異なります。固定幅センター3列レイアウトの作成方法は?
<div id="wrapper">
<div id="left">
left content
</div>
<div id="middle">
middle content
</div>
<div id="right">
right content
</div>
</div>
ばかりCSS(なしはJavaScript)でこのレイアウトを行う方法があります:ここで
は、HTMLのですか?そうでない場合は、テーブルでそれを行うことは可能ですか?これまでに3つの列レイアウトで見つかったカップルのリンクがあります。私が必要とする制約はありません。あなたの助けを事前に
http://www.dynamicdrive.com/style/layouts/category/C10/
http://matthewjamestaylor.com/blog/perfect-3-column.htm
感謝。
編集:(ピクセル値)
middle.width = 500
left.width = right.width = (window.width <= 500) ? 0 : (window.width - 500)/2;
編集:ここでは
は、JavaScriptのソリューションです:あなたが試すことができます
window.onresize = function() {
var width = ((window.innerWidth - 500)/2) + "px";
document.getElementById("right").style.width = width;
document.getElementById("left").style.width = width;
}
http://960.gs/ – Zoidberg