JS实现div居中示例


Posted in Javascript onApril 17, 2014
<!DOCTYPE html> 
<html> 
<head> 
<meta charset="utf-8" /> 
<title>JS实现div居中</title> 
<style> 
/*外层div居中*/ 
#main { 
position: absolute; /*极为重要*/ 
background-color: blue; 
width:400px; 
height:200px; 
/*left:50%; 
top:50%; 
margin-left:-200px; 
margin-top:-100px;*/ 
border:1px solid #00F; 
} #content { 
position: absolute; /*极为重要*/ 
background-color: yellow; 
width: 200px; 
height: 100px; 
/*left:50%; 
top:50%; 
margin-left:-100px; 
margin-top:-50px;*/ 
/*div内部文字居中*/ 
text-align: center; 
line-height:100px; /*行间距和div宽度相同*/ 
} 
</style> 
<body> 
<div id="main"> 
<div id="content"> 
Sun 
</div> 
</div> 
<script type="text/javascript"> 
window.onload = function() { 
// 获取浏览器窗口 
var windowScreen = document.documentElement; 
// 获取main的div元素 
var main_div = document.getElementById("main"); 
// 通过窗口宽高和div宽高计算位置 
var main_left = (windowScreen.clientWidth - main_div.clientWidth)/2 + "px"; 
var main_top = (windowScreen.clientHeight - main_div.clientHeight)/2 + "px"; 
// 位置赋值 
main_div.style.left = main_left; 
main_div.style.top = main_top; 
// 获取mcontent的div元素 
var content_div = document.getElementById("content"); 
var content_left = (main_div.clientWidth - content_div.clientWidth)/2 + "px"; 
var content_top = (main_div.clientHeight - content_div.clientHeight)/2 + "px"; 
content_div.style.left = content_left; 
content_div.style.top = content_top; 
} 
</script> 
</body> 
</html>
Javascript 相关文章推荐
网页自动跳转代码收集
Sep 27 Javascript
js word表格动态添加代码
Jun 07 Javascript
在一个js文件里远程调用jquery.js会在ie8下的一个奇怪问题
Nov 28 Javascript
js实现幻灯片效果(基于jquery插件)
Nov 05 Javascript
js使用栈来实现10进制转8进制与取除数及余数
Jun 11 Javascript
js获取页面及个元素高度、宽度的代码
Apr 26 Javascript
JS实现动态修改table及合并单元格的方法示例
Feb 20 Javascript
es7学习教程之fetch解决异步嵌套问题的方法示例
Jul 21 Javascript
实例详解ztree在vue项目中使用并且带有搜索功能
Aug 24 Javascript
js定义类的方法示例【ES5与ES6】
Jul 30 Javascript
利用原生JS实现欢乐水果机小游戏
Apr 23 Javascript
JS实现数组去重的11种方法总结
Apr 04 Javascript
淘宝网提供的国内NPM镜像简介和使用方法
Apr 17 #Javascript
js调用后台、后台调用前台等方法总结
Apr 17 #Javascript
JS下载文件|无刷新下载文件示例代码
Apr 17 #Javascript
你可能不知道的JavaScript的new Function()方法
Apr 17 #Javascript
在JS中解析HTML字符串示例代码
Apr 16 #Javascript
iframe的onreadystatechange事件在firefox下的使用
Apr 16 #Javascript
javascript打开word文档的方法
Apr 16 #Javascript
You might like
无JS,完全php面向过程数据分页实现代码
2012/08/27 PHP
又一个PHP实现的冒泡排序算法分享
2014/08/21 PHP
ajax+php实现无刷新验证手机号的实例
2017/12/22 PHP
微信企业转账之入口类分装php代码
2018/10/01 PHP
通过JAVASCRIPT读取ASP设定的COOKIE
2007/02/15 Javascript
jquery特效 幻灯片效果示例代码
2013/07/16 Javascript
javascript遍历控件实例详细解析
2014/01/10 Javascript
jQuery Ajax使用实例
2015/04/16 Javascript
JS hashMap实例详解
2016/05/26 Javascript
JavaScript &amp; jQuery完美判断图片是否加载完毕
2017/01/08 Javascript
原生JS实现图片懒加载(lazyload)实例
2017/06/13 Javascript
详解React 16 中的异常处理
2017/07/28 Javascript
Vue-cli 使用json server在本地模拟请求数据的示例代码
2017/11/02 Javascript
JS 使用 window对象的print方法实现分页打印功能
2018/05/16 Javascript
轻量级富文本编辑器wangEditor结合vue使用方法示例
2018/10/10 Javascript
Vue实现移动端页面切换效果【推荐】
2018/11/13 Javascript
微信小程序实现多图上传
2020/06/19 Javascript
记录一次websocket封装的过程
2020/11/23 Javascript
解决Python requests 报错方法集锦
2017/03/19 Python
Python+matplotlib实现华丽的文本框演示代码
2018/01/22 Python
一款基于css3和jquery实现的动画显示弹出层按钮教程
2015/01/04 HTML / CSS
使用CSS3编写类似iOS中的复选框及带开关的按钮
2016/04/11 HTML / CSS
html5教程实现Photoshop渐变色效果
2013/12/04 HTML / CSS
美国受欢迎的女性牛仔裤品牌:DL1961
2016/11/12 全球购物
英国安全产品购物网站:The Safe Shop
2017/03/20 全球购物
法制报告会主持词
2014/04/02 职场文书
感恩母亲节演讲稿
2014/05/07 职场文书
领导干部作风建设总结
2014/10/23 职场文书
党的群众路线教育实践活动实施方案
2014/10/31 职场文书
2014年资料员工作总结
2014/11/18 职场文书
个人求职信格式范文
2015/03/20 职场文书
农民工工资保障承诺书
2015/05/04 职场文书
详解python中[-1]、[:-1]、[::-1]、[n::-1]使用方法
2021/04/25 Python
Django利用AJAX技术实现博文实时搜索
2021/05/06 Python
Win11怎么启动任务管理器?Win11启动任务管理器的几种方法
2021/11/23 数码科技
Redis 异步机制
2022/05/15 Redis