我试图让以下代码在Android 2.1手机(HTC Sense UI)上工作:

h1 {
    font-size: 14px;
    font-weight: bold;
    color: #FFF;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

但是,文本溢出属性似乎不起作用。有没有其他人遇到过这个问题,或者找到了解决问题的方法?

最佳答案

在android 2.2和android 4上,我使用比字体大的行高(总是em),显示类型为“-webkit box”,垂直方向。
下面是一个例子:

.myClass{
display     : -webkit-box;
-webkit-box-orient  : vertical;
text-overflow   : ellipsis;
-webkit-line-clamp  : 3;
overflow        : hidden;
font-size       : 0.9em;
line-height     : 1.2em;
}

07-26 09:42
查看更多