現在のユーザーブラウザのサイズを取得し、サイズの半分に基づいてヘッダーを中央に配置したいと考えています。 (MooToolsは付き) mootoolsのネガティブマージン
CSS
#header{position:absolute; left:50%; }
Javascriptを
var width = $(document.body).getStyle('width');
var margin = width/2;
$('header').setStyles({'width': width, 'margin-left': -(margin.toInt())});
ありがとう!
それが幅を設定ているようこれは見えます体の全幅?なぜそれが全幅になるのであれば、それを中心に置くのはなぜですか? – rgthree
位置絶対要素なので... –
@GabrielSantosなぜこれを達成するためにJavaScriptを使用しているのですか? CSSは、あなたが記述したのと同じように要素を中央揃えることができます。あなたが望むなら、私はそのCSSを提供することができます。 – piersadrian