龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > web编程 > div+css/html >

div css 实现文字居中,无需js控制

时间:2012-12-29 08:41来源:未知 作者:admin 点击:
分享到:
div css教程 实现文字居中,无需js控制 !DOCTYPE HTML html head meta http-equiv=content-type content=text/html; charset=utf-8 / meta http-equiv=cache-control content=no-cache / style !-- html, body { height: 100%; margin: 0; padding

div css教程 实现文字居中,无需js控制

<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<meta http-equiv="cache-control" content="no-cache" />
<style>
<!--
html, body {
height: 100%;
margin: 0;
padding: 0;
}
body {
position: relative;
}
#div {
background: blue;
color: #fff;
position: absolute;
top: 50%;
left: 50%;
height: 240px;
width: 240px;
margin: -120px 0 0 -120px;
}
--></style>
</head>
<body>
<div id="div">
i'm Mr. Middle.
</div>
</body>
</html>


方法二

 
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<meta http-equiv="cache-control" content="no-cache" />
<style>
<!--
html, body {
height: 100%;
margin: 0 auto;
padding: 0;
}
body {
position: relative;
display: table;
}
#wrapper {
display: table-cell;
vertical-align: middle;
text-align: middle;
}
#div {
background: blue;
color: #fff;
}
* html #wrapper, *+html #wrapper {
position: absolute;
top: 50%;
}
* html #div, *+html #div {
position: relative;
top: -50%;
}
--></style>
</head>
<body>
<div id="wrapper">
<div id="div">
i'm Mr. Middle.
 
i'm Mr. Middle.
 
i'm Mr. Middle.
 
</div>
</div>
</body>
</html>


精彩图集

赞助商链接