设置 为相对于浏览器窗口垂直居中。
设置 为相对于浏览器窗口垂直居中。
设置 为相对于浏览器窗口垂直居中。
2018-05-26
上面的不是针对浏览器窗口的,你咋知道浏览器窗口固定是500px的?
<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
<title>父元素高度确定的多行文本</title>
<style>
.wrap{height:300px;background:#ccc}
.test-table{
position: fixed;
left: 0;
top: 0;
height: 100%;
background-color:green;
}
/* .test-div{
position: fixed;
left: 0;
top: 0;
height: 100%;
background-color:green;
vertical-align: middle;
} */
.test{
display: inline-block;
}
</style>
</head>
<body>
<table><tbody><tr><td class="wrap">
<div>
<p>看我是否可以居中。</p>
<p>看我是否可以居中。</p>
<p>看我是否可以居中。</p>
<p>看我是否可以居中。</p>
<p>看我是否可以居中。</p>
</div>
</td></tr></tbody></table>
<table class="test-table">
<tr>
<td class="test-td">
<div class="test">
<img src="http://img1.sycdn.imooc.com//54ffac56000169c001840181.jpg" title="害羞的小女生"/>
</div>
</td>
</tr>
</table>
</body>
</html>
<!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> <title>父元素高度确定的多行文本</title> <style> .girl{ display:table-cell; height:500px; vertical-align:middle; } </style> </head> <body> <div class="girl"> <img src=" http://img1.sycdn.imooc.com//54ffac56000169c001840181.jpg " title="害羞的小女生"/> </div> </body> </html>
举报