让绝对定位的DIV绝对居中

前不久,网站2周年。同事叫我在首页放个FLASH广告。
参考了很多代码。觉得实在麻烦。效果也就一般。
还不如自己就弄个绝对定位的DIV。

可现在用户分辨率,五花八门。1024*768 1360*768 等等。
去CSDN也看了。
什么javascript都来了。

还好最后还是被我找到了最简单的方法。
下面贴上代码。

#myDIV{
     left: 50%;               
     top: 50%;
     margin-left:-390px;   //你的div宽度一半        
     margin-top:-250px;    
//你的div高度一半          
      780px;
     height:500px;
     position:absolute;
     background-color:#000099;

}
就这样。DIV就轻轻松松的居中了。

最后还说一下。如何覆盖插有FLASH的DIV。
一般来说DIV设置 z-index 这个属性就能设置层级关系。
越大的越在上面。
可以一旦DIV插有FLASH就会不起作用。
这时候,我们需要给FLASH加上一句 
wmode="transparent"

原文地址:https://www.cnblogs.com/pansly/p/2087802.html