我正在使用Polymers flex布局和文本溢出省略号,该省略号可在Chrome和Safari上使用,但不能在Firefox上使用。
的HTML
<footer>
<div>
<div class="layout horizontal center">
<div class="avatar">
<img src="img.jpg" alt="img" />
</div>
<div class="flex">
<a class="layout vertical">
<p class="text-overflow">Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor</p>
<span>12 items<span>
</a>
</div>
<div class="more">
<img src="img.jpg" alt="img" />
</div>
</div>
</div>
</footer>
的CSS
footer {
max-width: 450px;
width: 100%;
overflow: hidden;
}
.layout.horizontal {
display: flex;
display: -webkit-flex;
display: -webkit-flex;
flex-direction: row;
-webkit-flex-direction: row;
-ms-flex-direction: row;
}
.layout.vertical {
display: flex;
display: -webkit-flex;
display: -webkit-flex;
flex-direction: column;
-webkit-flex-direction: column;
-ms-flex-direction: column;
}
.flex {
flex: 1;
-ms-flex: 1;
-webkit-flex: 1;
}
.avatar {
height: 30px;
width: 30px;
background: green;
}
.text-overflow {
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}
.more {
width: 30px;
height: 30px;
background: red;
}
这是我通过Chrome获得的结果:
这是我通过Firefox获得的结果:
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句