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>

  

时间: 2024-08-06 16:02:52

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

css自适应高度下垂直居中文字

****  首先讲讲ionic下的样式设置,ionic下是按功能将样式作用域划分成模块,模块内元素对应父模块的样式,而再是全局body...继承了  **** 1.关于css自适应高度下垂直居中文字,非定位类(position会影响性能,能优则优)的方法实现 : 分析:使用vertical-align方法可以使元素垂直居中,但是只是针对支持vertical的元素,如table .td 等,div和span是不支持的,所以要模拟table元素. --->   父元素设置display : tabl

兼容各个浏览器的未知高度div垂直居中效果

兼容各个浏览器的未知高度div垂直居中效果:让div垂直居中与它的父对象中,并不像是让div在父元素中水平居中那么简单,只要简单的为此元素设置margin:0px auto即可,虽然将一些属性配合使用也可以将div垂直居中与父元素中,但是在某些浏览器中并不兼容,下面就介绍一种兼容各大浏览器的方式.先看一段代码实例: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta

如何让未知高度div垂直居中

如何让未知高度div垂直居中:让div垂直居中对齐方法有多种多样,可以使用CSS让div在父元素中垂直居中,但是如果在不知道div高度的情况下将其在父元素中实现它的垂直居中对齐有难度,因为涉及到浏览器兼容性,下面就介绍一下通过js让未知高度的div在父元素中垂直居中,代码如下: <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/htm

div+css 兼容ie6 ie7 ie8 ie9和FireFox Chrome等浏览器方法(非原创)

div+css 兼容ie6 ie7 ie8 ie9和FireFox Chrome等浏览器方法 1.DOCTYPE 影响 CSS 处理 2.FF: div 设置 margin-left, margin-right 为 auto 时已经居中, IE 不行 3.FF: body 设置 text-align 时, div 需要设置 margin: auto(主要是 margin-left,margin-right) 方可居中 4.FF: 设置 padding 后, div 会增加 height 和 wi

{转}div+css 兼容ie6 ie7 ie8 ie9和FireFox Chrome等浏览器方法

div+css 兼容ie6 ie7 ie8 ie9和FireFox Chrome等浏览器方法 1.DOCTYPE 影响 CSS 处理 2.FF: div 设置 margin-left, margin-right 为 auto 时已经居中, IE 不行 3.FF: body 设置 text-align 时, div 需要设置 margin: auto(主要是 margin-left,margin-right) 方可居中 4.FF: 设置 padding 后, div 会增加 height 和 wi

CSS+Js在段落文字最后自动加入隐藏文字

CSS+Js在段落文字最后自动加入隐藏文字 CSS和JavaScript控制段落最后自动添加指定的隐藏文字,不建议这样用,因为对搜索引擎不太友好.不过作为一项技巧来研究,下面帖出具体的代码,以供参考指正: 01 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 0

CSS 在IE6, IE7 和IE8中的差别////////////////z

CSS 在IE6, IE7 和IE8中的差别 关于浏览器的最离奇的统计结果之一就是Internet Explorer 版本6,7和8共存.截至本文,Internet Explorer各个版本总共占据了大约65%的市场份额.在网站开发社区,这个数字要小很多,统计显示大概只有40%. 这些统计中比较有趣的部分是,IE6.IE7.IE8之间的数值很接近,这防止了单个Microsoft的浏览器占居统治地位——与过去的情况相反.根据这些令人遗憾的统计结果,在为客户开发网站的时候开发人员对所有当前使用的IE

CSS对IE6、IE7、IE8支持详细的易用的参考

本文尝试为希望了解CSS对IE6.IE7.IE8的支持的不同的开发者提供一份详细的.易用的参考.本参考包含以下情况的概述和兼容情况: 三个浏览器中的一个支持而另外两个不支持的条目 三个浏览器中的两个支持而另外一个不支持的条目 本文不讨论: 三个浏览器都不支持的条目 私有属性 因此,本文的中心是三个浏览器中的不同,而不是必要的支持缺陷.该列表被分为以下五个部分: 选择器与继承 子选择器 示例 body > p { color: #fff; } 描述 子选择器选择一个特定父级元素的所有直接子级元素,

代码: 两列图片瀑布流(一次后台取数据,图片懒加载。下拉后分批显示图片。图片高度未知,当图片onload后才显示容器)

代码: 两列图片瀑布流(一次后台取数据,无ajax,图片懒加载.下拉后分批显示图片.图片高度未知,当图片onload后才显示容器) [思路]: 图片瀑布流,网上代码有多种实现方式,也有各类插件.没找到合意的,所以根据网上找的一段代码,进行了较大改动. 需引用 zepto 或 jquery. 我这个是应用于手机上的,两列瀑布流,图片高度未知——等图片的onloaded事件触发后,才对容器进行计算和定位. 大容器是 $("#imgList"),容器格子是$(".pin"