当行省略兼容ie,多行省略暂时不兼容ie
<!DOCTYPE html>
<html>
<head>
<meta charset="utf8">
<title>多行省略</title>
</head>
<style>
.flex{
display: -webkit-box-flex;
display: -webkit-flex;
display: -webkit-box;
display: -moz-box-flex;
display: -ms-flex;
display: flex;
}
.flex-1{
-webkit-box-flex: 1;
-webkit-flex: 1;
-webkit-box: 1;
-moz-box-flex: 1;
-ms-flex: 1;
flex: 1;
}
.tab{
flex-wrap: wrap;
}
.item{
width: 400px;
border: 1px solid yellow;
}
.item-left{
width: 100px;
height: 100px;
border: 1px solid #efefef;
}
.item-right{
disabled: -webkit-flex;
}
.ellipsis1{
display: -webkit-box;
overflow: hidden;
text-overflow: ellipsis;
-webkit-line-clamp: 1;
-webkit-box-orient: vertical;
}
.ellipsis2{
height: 36px;
display: -webkit-box;
overflow: hidden;
text-overflow: ellipsis;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
}
</style>
<!--[if gt IE 8]>
<style>
.ellipsis1{
white-space: nowrap;
}
</style>
<![endif]-->
<body>
<div class="tab flex">
<div class="item flex">
<div class="item-left">
</div>
<div class="item-right flex-1">
<div class="name">单行省略(兼容ie)</div>
<div class="info ellipsis1">冰镇咖啡源于冰镇咖啡源于冰镇咖啡源于咖啡源于冰镇咖啡源于冰镇咖啡源于冰镇咖啡源于冰镇咖啡源于冰镇咖啡源于冰镇咖啡源于冰镇咖啡源于冰镇咖啡源于冰镇咖啡源于</div>
<div class="sale">23.3</div>
</div>
</div>
</div>
<div class="tab flex">
<div class="item flex">
<div class="item-left">
</div>
<div class="item-right flex-1">
<div class="name">多行省略(不兼容ie)</div>
<div class="info ellipsis2">冰镇咖啡源于冰镇咖啡源于冰镇咖啡源于咖啡源于冰镇咖啡源于冰镇咖啡源于冰镇咖啡源于冰镇咖啡源于冰镇咖啡源于冰镇咖啡源于冰镇咖啡源于冰镇咖啡源于冰镇咖啡源于</div>
<div class="sale">23.3</div>
</div>
</div>
<div class="item flex">
<div class="item-left">
</div>
<div class="item-right flex-1">
<div class="name">冰镇咖啡</div>
<div class="info ellipsis2">固定行高</div>
<div class="sale">23.3</div>
</div>
</div>
</div>
</body>
</html>