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 相关文章推荐
游戏人文件夹程序 ver 4.03
Jul 14 Javascript
通过Unicode转义序列来加密,按你说的可以算是混淆吧
May 06 Javascript
JavaScript 通过模式匹配实现重载
Aug 12 Javascript
JS 修改URL参数(实现代码)
Jul 08 Javascript
jquery实现的树形目录实例
Jun 26 Javascript
AngularJS使用angular-formly进行表单验证
Dec 27 Javascript
HTML5游戏引擎LTweenLite实现的超帅动画效果(附demo源码下载)
Jan 26 Javascript
jQuery实现公告新闻自动滚屏效果实例代码
Jul 14 Javascript
Vue中的Vux配置指南
Dec 08 Javascript
VeeValidate在vue项目里表单校验应用案例
May 09 Javascript
vue 巧用过渡效果(小结)
Sep 22 Javascript
详解基于electron制作一个node压缩图片的桌面应用
Jan 29 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
新版PHP将向Java靠拢
2006/10/09 PHP
PHP 杂谈《重构-改善既有代码的设计》之四 简化条件表达式
2012/04/09 PHP
ajax完美实现两个网页 分页功能的实例代码
2013/04/16 PHP
curl不使用文件存取cookie php使用curl获取cookie示例
2014/01/26 PHP
实例介绍PHP的Reflection反射机制
2014/08/05 PHP
php静态文件生成类实例分析
2015/01/03 PHP
拖动布局之保存布局页面cookies篇
2010/10/29 Javascript
JavaScript对象之间的转换 jQuery对象和原声DOM
2011/03/07 Javascript
Java 正则表达式学习总结和一些小例子
2012/09/13 Javascript
XMLHttpRequest处理xml格式的返回数据(示例代码)
2013/11/21 Javascript
jquery实现页面图片等比例放大缩小功能
2014/02/12 Javascript
js实现漂浮回顶部按钮实例
2015/05/06 Javascript
artDialog+plupload实现多文件上传
2016/07/19 Javascript
AngularJS包括详解及示例代码
2016/08/17 Javascript
jQuery remove()过滤被删除的元素(推荐)
2017/07/18 jQuery
vue项目打包后打开页面空白解决办法
2018/06/29 Javascript
iView框架问题整理小结
2018/10/16 Javascript
layer弹出层扩展主题的方法
2019/09/11 Javascript
jQuery实现B2B网站后台管理系统侧导航
2020/07/08 jQuery
[41:08]TNC vs VG 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
举例详解Python中循环语句的嵌套使用
2015/05/14 Python
tensorflow 模型权重导出实例
2020/01/24 Python
详解Python3 定义一个跨越多行的字符串的多种方法
2020/09/06 Python
Notino法国:购买香水和化妆品
2019/04/15 全球购物
公司员工的自我评价范例
2013/11/01 职场文书
工作自荐信
2013/12/11 职场文书
应届专科生个人的自我评价
2014/01/05 职场文书
网管求职信
2014/03/03 职场文书
《卖木雕的少年》教学反思
2014/04/11 职场文书
我的中国梦演讲稿300字
2014/08/19 职场文书
学习优秀党务工作者先进事迹材料思想报告
2014/09/17 职场文书
校园文化艺术节宣传标语
2014/10/09 职场文书
平安建设汇报材料
2014/12/29 职场文书
护士爱岗敬业心得体会
2016/01/25 职场文书
二手手机买卖合同范本(2019年版)
2019/10/28 职场文书
Elasticsearch 配置详解
2022/04/19 Java/Android