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 相关文章推荐
javascript重复绑定事件造成的后果说明
Mar 02 Javascript
js中精确计算加法和减法示例
Mar 28 Javascript
jquery计算鼠标和指定元素之间距离的方法
Jun 26 Javascript
利用jQuery及AJAX技术定时更新GridView的某一列数据
Dec 04 Javascript
jQuery给div,Span, a ,button, radio 赋值与取值
Jun 24 Javascript
浅谈DOM的操作以及性能优化问题-重绘重排
Jan 08 Javascript
jquery在vue脚手架中的使用方式示例
Aug 29 jQuery
Vue.js通用应用框架-Nuxt.js的上手教程
Dec 25 Javascript
jquery.pager.js实现分页效果
Jul 29 jQuery
JS实现贪吃蛇游戏
Nov 15 Javascript
基于element-ui封装可搜索的懒加载tree组件的实现
May 22 Javascript
在HTML中使用JavaScript的两种方法
Dec 24 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在程序中将网页生成word文档并提供下载的代码
2012/10/09 PHP
php获取本地图片文件并生成xml文件输出具体思路
2013/04/27 PHP
php实现二进制和文本相互转换的方法
2015/04/18 PHP
PHP 文件上传后端处理实用技巧方法
2017/01/06 PHP
dess中一个简单的多路委托的实现
2010/07/20 Javascript
jquery json 实例代码
2010/12/02 Javascript
javascript:文字不间断向左移动的实例代码
2013/08/08 Javascript
js中reverse函数的用法详解
2013/12/26 Javascript
使用Node.js实现一个简单的FastCGI服务器实例
2014/06/09 Javascript
javascript实现输出指定行数正方形图案的方法
2015/08/03 Javascript
Jquery日历插件制作简单日历
2015/10/28 Javascript
jquery实现移动端点击图片查看大图特效
2020/09/11 Javascript
JS实现兼容火狐及IE iframe onload属性的遮罩层隐藏及显示效果
2016/08/23 Javascript
vue.js初学入门教程(2)
2016/11/07 Javascript
JS中使用正则表达式g模式和非g模式的区别
2017/04/01 Javascript
微信小程序实现指定显示行数多余文字去掉用省略号代替
2018/07/25 Javascript
Electron autoUpdater实现Windows安装包自动更新的方法
2018/12/24 Javascript
详解小程序退出页面时清除定时器
2019/04/28 Javascript
基于Node.js的大文件分片上传示例
2019/06/19 Javascript
UEditor 自定义图片视频尺寸校验功能的实现代码
2020/10/20 Javascript
python中matplotlib实现最小二乘法拟合的过程详解
2017/07/11 Python
Python及PyCharm下载与安装教程
2017/11/18 Python
Python iter()函数用法实例分析
2018/03/17 Python
python实现数独游戏 java简单实现数独游戏
2018/03/30 Python
朴素贝叶斯分类算法原理与Python实现与使用方法案例
2018/06/26 Python
python+opencv打开摄像头,保存视频、拍照功能的实现方法
2019/01/08 Python
python通过paramiko复制远程文件及文件目录到本地
2019/04/30 Python
python飞机大战pygame游戏框架搭建操作详解
2019/12/17 Python
Anaconda+spyder+pycharm的pytorch配置详解(GPU)
2020/10/18 Python
Coach澳大利亚官方网站:美国著名时尚奢侈品牌
2017/05/24 全球购物
美国浴缸、水槽和水龙头购物网站:Vintage Tub & Bath
2019/11/05 全球购物
消防安全员岗位职责
2014/03/10 职场文书
党支部反对四风思想汇报
2014/10/10 职场文书
先进学校事迹材料
2014/12/30 职场文书
读《瓦尔登湖》有感:每个人都需要一个瓦尔登湖
2019/10/17 职场文书
在python中读取和写入CSV文件详情
2022/06/28 Python