以下为代码:
<!DOCTYPE html>
<html>
<head>
<title> 多行文字实现垂直居中 </title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<style type="text/css">
div {
float:left;
width:345px;
height:112px;
padding: 20px;
box-sizing: border-box;
border:1px solid #FF0099;
text-align: center;
text-overflow: ellipsis;
}
/*#wrap span {
line-height: 20px;
display: -webkit-box;
-webkit-line-clamp: 2;
overflow: hidden;
-webkit-box-orient: vertical;
}*/
*{
list-style: none;
margin:0 ;
padding: 0;
box-sizing: border-box;
}
.juzhong{
white-space: nowrap;/*不换行*/
overflow-x: auto;
overflow-y: hidden;
font-size: 0;/*解决bug*/
}
.juzhong li{
display: inline-block;
position: relative;
box-sizing: border-box;
width:345px;
height:112px;
padding: 20px;
white-space: normal;
margin-right: 12px;
border: 1px solid #13B636;
border-radius: 8px;
}
/*.juzhong li span{
position: absolute;
width:300px;
line-height: 25px;
font-size: 16px;
text-align: center;
display: -webkit-box;
-webkit-line-clamp: 2;
overflow: hidden;
-webkit-box-orient: vertical;
white-space: normal;
}*/
.juzhong li a{
display: block;
overflow: hidden;
display: -webkit-box;
-webkit-box-orient: horizontal;
-webkit-box-pack: center;
-webkit-box-align: center;
line-height: 18px;
width: 100%;
height: 100%;
font-size: 14px;
padding: 0 8px 0 8px;
vertical-align: middle;
border-radius: 2px;
background-color: rgba(255,255,255,.1);
}
.juzhong li a span{
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
text-overflow: ellipsis;
overflow: hidden;
}
</style>
</head>
<body>
<!--<div id="wrap">
<span>
现在我们要使这现在我们要示们要使这段文字中显示
</span>
</div>
<div id="wrap">
<span>
现在我们要使这现在我们要示现在我们要使这段文字垂直居中显示使这段文字垂直居中显示现在我们要使这段文字垂直居中显示现在我们要使这段文字垂直居中显示
现在我们要使这段文字垂直居中显示段文字垂直居中显示!m
</span>
</div>-->
<ul class="juzhong">
<li><a><span>行内块元素多行居中小处理块元素多行居中小处理行内内块元素多行居中小处理</span></a></li>
<li><a><span>行内块元素多行居中小处理行内块元素多行居中小处理行内块元素多行居中小处理块元素多行居中小处理行内块元素多行居中小处理块元素多行居中小处理行内块元素多行居中小处理行内块元素多行居中小处理</span></a></li>
<li><a><span>行内块元素多行居</span></a></li>
<li><a><span>行内块元素行行内块元素多行居行内块元素多行居内块元素多行居多行居</span></a></li>
<li><a><span>行内块元素行内块元素多行居行内块元素多行居多行居</span></a></li
</ul>
</body>
</html>