css实现ie6以上文字高度未知垂直居中

Posted BestSamCN

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了css实现ie6以上文字高度未知垂直居中相关的知识,希望对你有一定的参考价值。

<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
	<meta http-equiv="X-UA-Compatible"content="IE=edge,chrome=1">
	<title>Examples</title>
	<meta name="description"content="">
	<meta name="keywords"content="">
	<link href=""rel="stylesheet">
	<style>

body {
	padding: 0;
	margin: 0;
}
.content {
	border: 1px solid red;
	width: 500px;
	margin: 0 auto;
	font-size: 12px;
	line-height: 1.8;
}

/*标准游览器版本*/
html, body {
	height: 100%;
}
.wrapper {
	text-align: center;
	width: 100%;
	height: 100%;
	display: table;
}
.subwrap {
	display: table-cell;
	vertical-align: middle;
}

/*IE6*/
*html .wrapper {
	position: absolute;
	top: 50%;
	width: 100%;
	text-align: center;
	display: block;
	height: auto
}
*html .subwrap {
	position: relative;
	top: -50%;
	text-align: center;
}

/*IE7 可以合并 但是为了更好说明 没有合并*/
*+html .wrapper {
	position: absolute;
	top: 50%;
	width: 100%;
	text-align: center;
	display: block;
	height: auto
}
*+html .subwrap {
	position: relative;
	top: -50%;
	text-align: center;
}
</style>
</head>
<body>
	<div class="wrapper">
		<div class="subwrap">
			<div class="content">
				关于 CSS 的未知高度水平垂直居中问题的未知高度水平垂直居中问题的未知高度水平垂直居中问题的未知高度水平垂直居中问题的未知高度水平垂直居中问题
				<br />
			</div>
		</div>
	</div>
</body>
</html>

  

以上是关于css实现ie6以上文字高度未知垂直居中的主要内容,如果未能解决你的问题,请参考以下文章

关于未知高度的垂直居中

body高度100%怎么让div在body里面垂直居中

如何让div中的行内元素的文字垂直居中

CSS总结——元素的垂直居中(已知高度/未知高度)

CSS实现文字垂直居中

未知行数的文字在div中垂直居中