に幅が事前設定されていない div がありcss
ます。 を使用して画面の中央に配置しようとしていますJQuery
。Chrome、Firefox、およびIE8+では動作しますが、 IE7では動作しません。なんで?
CSS:
.productBoxWrapper{
height:210px;
clear:both;
background-color:blue;
}
JQuery:
$('#mydiv').css("position", "absolute");
this.css("left", ($(window).width() - $("#mydiv").width()) / 2 + "px");
JSFiddle: http://jsfiddle.net/tygcz/3/