网络编程
位置:首页>> 网络编程>> 网页设计>> 如何使div在任何分辩率的情况下居中

如何使div在任何分辩率的情况下居中

  发布时间:2007-08-13 09:10:00 

标签:div居中

在并不知道DIV浮动层的宽度,高度的情况下,如何使浮动层在任何分辩率的情况下居中呢!  
下面使用了JAVASCRIPT来实现这个功能,它可以根据页面的变化动态改变层的位置。
 

<html>  
<head>  
<meta  http-equiv="Content-Type"  content="text/html;  charset=gb2312">  
<title>  *  emu  *  </title>  
<SCRIPT>  
<!--  
window.onresize  =  resetDIV;  
function  resetDIV()  
           {  
           with(document.getElementsByTagName("DIV")[0].style)  
                       {  
                       left  =  (document.body.offsetWidth-parseInt(width))/2  
                       top  =  (document.body.offsetHeight-parseInt(height))/2  
                       }  
           }  
//-->  
</SCRIPT>  
</head>  
<body  onload="resetDIV()">  
<div  style="position:absolute;width=200;height=200;background-color=yellow"></div>  
</body>  
</html>  

[提示:你可先修改部分代码,再按运行] 

0
投稿

猜你喜欢

手机版 网络编程 asp之家 www.aspxhome.com