2011-12-28 14 views
0

私は何か間違っていると思います。 つまり、画面の幅に合わせて1つのdivを中央に配置する機能を作ろうとしています。画面幅に応じてdivを中心に設定

カベセラiは左の位置を使用して中央にしようとしているdiv要素である

この考え方を通して私のコード開始:

MW ---> div要素の最小幅

MG0 - >左余白+右余白(両方に同じ値)

$(window).width = mg0 + mw = m + m + mw 

これは私のコードです。

function calc_margen() { 
    var mw = 1000; 
    var mpw = $(window).width(); 
    var mg0 = mpw - mw; 
    var m = mg0/2; 
    $('#cabecera').left(m); 
    $('#pie').left (m); 
}; 
+5

あなたはCSSでこれを行う能力を持っていますか? jQueryは必要でもありません。 – Purag

+1

ここをクリックしてください:http://stackoverflow.com/questions/210717/using-jquery-to-center-a-div-on-the-screen –

答えて

2

CSS:

#cabecera { 
    width: 1000px; 
    margin: 0 auto; 
} 

またはjQueryので

$('#cabecera').css({width: 1000, margin: '0 auto'}); 
+0

センタリングト​​ップ? – 7thkernel

+0

これはあなたの質問のように左と右を中心にするためのものです。あなたがセンタートップを探しているなら、あなたの質問でGarrett Vliegerのリンクを見てください。 –

関連する問題