javascript居中的实现方法:首先获取浏览器窗口;然后获取main的div元素;接着通过窗口宽高和div宽高计算位置;最后获取mcontent的div元素即可。
本文操作环境:windows7系统、javascript1.8.5版、Dell G3电脑。
具体问题:
javascript居中怎么表示?
js使div内容居中var button=document.createElement("input");
button.setAttribute("type","button");
button.setAttribute("id","button1");
使按钮在div里面是居中,要用js,不要html的
实现方法:text-align: center;
line-height:100px; /*行间距和div宽度相同*/
}
Sun
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;
}
扩展资料
Div上下居中代码
Div上下居中-www.51windows.Netcenter
center