本文摘自PHP中文网,作者藏色散人,侵删。
javascript居中的实现方法:首先获取浏览器窗口;然后获取main的div元素;接着通过窗口宽高和div宽高计算位置;最后获取mcontent的div元素即可。

本文操作环境:windows7系统、javascript1.8.5版、Dell G3电脑。
具体问题:
javascript居中怎么表示?
js使div内容居中
1 2 3 | var button=document.createElement( "input" );
button.setAttribute( "type" , "button" );
button.setAttribute( "id" , "button1" );
|
使按钮在div里面是居中,要用js,不要html的
实现方法:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 | text-align: center;
line-height:100px;
}
</style>
<body>
<div id= "main" >
<div id= "content" >
Sun
</div>
</div>
<script type= "text/javascript" >
window.onload = function () {
var windowScreen = document.documentElement;
var main_div = document.getElementById( "main" );
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;
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>
|
扩展资料
阅读剩余部分
相关阅读 >>
javascript对象和数组的区别是什么
前端javascript写excel的代码示例
javascript怎么删除数组元素
html页面自动清理js、css文件的缓存(自动添加版本号)_html/xhtml_网页制作
了解javascript中的对象原型和原型链
javascript和java一样吗?有什么区别?
如何打开javascript
20+道必知必会的vue面试题(附答案解析)
javascript变量提升的详细介绍(代码示例)
javascript如何定义静态方法
更多相关阅读请进入《javascript》频道 >>
人民邮电出版社
本书对 Vue.js 3 技术细节的分析非常可靠,对于需要深入理解 Vue.js 3 的用户会有很大的帮助。——尤雨溪,Vue.js作者
转载请注明出处:木庄网络博客 » javascript居中怎么表示