欢迎来到山村网

css中不确定高度垂直居中2种方法

2019-03-29 02:20:13浏览:527 来源:山村网   
核心摘要:  例子1  不确定高度垂直居中 代码如下.vetically { vertical-align: middle; display:table-cell; *position: relative;}.v

  例子1

  不确定高度垂直居中

代码如下


.vetically {
vertical-align: middle;
display: table-cell;
*position: relative;
}
.vetically_C {
display: block;
margin: 0 auto;
text-align: center;
*position: absolute;
*top: 50%;
*left: 50%;
*margin-top: expression(-(this.height ) / 2);
*margin-left: expression(-(this.width ) / 2);
}

  例子2

  标准浏览器的情况还是和上面一样,不同的是针对IE6/IE7利用在img标签的前面插入一对空标签的办法。

代码如下

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>方法2 - 未知高度的图片垂直居中</title>
<style type="text/css">
body {
height:100%;
}
#box{
width:500px;height:400px;
display:table-cell;
text-align:center;
vertical-align:middle;
border:1px solid #d3d3d3;background:#fff;
}
#box img{
border:1px solid #ccc;
}
</style>
<!--[if IE]>
<style type="text/css">?
#box i {
display:inline-block;
height:100%;
vertical-align:middle
}
#box img {
vertical-align:middle
}
</style>
<![endif]-->
</head>
<body>
<div id="box">
<i></i><img src=http://www.shancun.net/skin/default/image/nopic.gif alt="" />
</div>
</body>
</html>

(责任编辑:豆豆)
下一篇:

CSS Hack技术介绍及常用的Hack技巧集锦

上一篇:

CSS隐藏文字的方法

  • 信息二维码

    手机看新闻

  • 分享到
打赏
免责声明
• 
本文仅代表作者个人观点,本站未对其内容进行核实,请读者仅做参考,如若文中涉及有违公德、触犯法律的内容,一经发现,立即删除,作者需自行承担相应责任。涉及到版权或其他问题,请及时联系我们 xfptx@outlook.com