87,989
社区成员
发帖
与我相关
我的任务
分享
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<style>
#align{
width: 600px;
height: 300px;
border: 1px solid black;
margin-top:-150px;
top:50%;
position:absolute;
left:50%;
margin-left:-300px;
}
</style>
</head>
<body>
<div id="align"></div>
</body>
</html>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<style>
#align{
width: 600px;
height: 300px;
border: 1px solid black;
}
.center{
margin: 0 auto;
}
</style>
<script>
var adjustDivPosition = function() {
var docWidth = document.body.offsetWidth;
var docHeight= (
'innerHeight' in window? window.innerHeight :
document.compatMode!=='BackCompat'? document.documentElement.clientHeight : document.body.clientHeight
);
var divobj = document.getElementById("align");
var divWidth = divobj.offsetWidth;
var divHeight = divobj.offsetHeight;
//让图片左右居中显示
var marginleft=(docWidth-divWidth)/2;
divobj.style.marginLeft = marginleft + "px";
//让图片上下居中显示
var margintop=(docHeight-divHeight)/2;
divobj.style.marginTop = margintop + "px";
};
</script>
</head>
<body>
<div id="align"></div>
<script>
adjustDivPosition();
</script>
</body>
</html>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<style>
#align{
width: 600px;
height: 300px;
border: 1px solid black;
}
.center{
margin: 0 auto;
}
</style>
<script>
var adjustDivPosition = function() {
var docWidth = document.body.offsetWidth;
// var docHeight = document.body.offsetHeight;
var divobj = document.getElementById("align");
var divWidth = divobj.offsetWidth;
// var divHeight = divobj.offsetHeight;
//让图片左右居中显示
var marginleft=(docWidth-divWidth)/2;
divobj.style.marginLeft = marginleft + "px";
//让图片上下居中显示
//var margintop=(docHeight-divHeight)/2;
//divobj.style.marginTop = margintop + "px";
};
</script>
</head>
<body>
<div id="align"></div>
<script>
adjustDivPosition();
</script>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="content-type" content="text/html;charset=utf-8"/>
<title>Div Align Center</title>
<script type="text/javascript">
window.onload = function() {
var myDiv = document.getElementById("myDiv");
myDiv.align = "center";
}
</script>
</head>
<body>
<div id="myDiv">Div Align Center....</div>
</body>
</html>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
</head>
<body>
<div id="mark" style="border:1px solid red; width:500px; height:100px;"></div>
<script type="text/javascript">
document.getElementById('mark').style.margin = "0 auto";
</script>
</body>
</html>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<style>
#align{
width: 600px;
height: 300px;
border: 1px solid black;
}
.center{
margin: 0 auto;
}
</style>
</head>
<body>
<div id="align"></div>
<script>
function addClass(elem, clz){
var className = elem.className;
elem.className = className === "" ? clz : (className + " " + clz);
}
addClass(document.getElementById('align'), "center");
</script>
</body>
</html>记得头部加<!DOCTYPE html>或者其他能激活标准模式的,否则IE6下有问题