使用js实现div 水平垂直居中
2011-05-04 15:41
591 查看
<mce:script type="text/javascript"><!-- /*set div center*/ window.onload = function() { document.getElementById('con').style.marginTop = (document.getElementsByTagName('body')[0].offsetHeight - document.getElementById('con').offsetHeight) / 2 + 'px'; } // --></mce:script>
"con" 是div 的 id。
但是 该方法的缺点是 如果运行在firefox 中
<div style="overflow:hidden"></div>
否则 , 就不会居中了。整个页面会有滚动条 。到现在也不知道是为什么 。有知道的留下脚印。而且运用到js 在ie 下面运行需要加载项。
相关文章推荐
- JS实现div动态水平垂直居中
- 使用CSS实现div的水平和垂直居中
- html中div使用CSS实现水平/垂直居中的多种方式
- 实现div水平、垂直居中的几种方法
- css实现高度不固定的div元素模块在页面中水平垂直居中
- DIV的水平、垂直居中的最佳实现
- 基于jQuery实现的水平和垂直居中的div窗口
- 图片与文字在div里实现垂直水平都居中
- css实现div水平、垂直居中
- CSS实现图片水平垂直居中于DIV
- 使用flex布局实现div垂直居中
- css实现图片在div中水平和垂直居中(但图片宽高要小于div宽高)
- 使用css3将一个div水平和垂直居中显示
- CSS +Div水平垂直居中实现
- 让Div实现水平或垂直居中的相关方法
- 纯css实现未知尺寸图片在DIV中垂直水平居中(超简单)
- css实现在div中垂直水平居中
- 3行Css实现div水平、垂直居中
- css实现div垂直水平居中
- 小div在大div里面水平垂直都居中的实现方法