写一个很2的让div垂直居中的js

2012-03-22 14:56:55

需要让div垂直居中,不让用table,用margin还会出问题,尤其是在FuckIE6的时候。
写了一周的页面终于有时间写点js了,于是就搞了个很二的用来让div垂直居中的Js
<body>
<style type="text/css">
#center{ width:700px; height:100px; background-color:#333; margin:0px auto;}
</style>
<div id="center">
</div>
<script type="text/javascript">
function change(){
var winH=window.innerHeight;
var divH=document.getElementById("center").offsetHeight;
var FH=(winH-divH)/2;
document.getElementById("center").style.marginTop=FH+'px';}
window.onload=change;
window.onresize=change;
</script>
</body>
|