p {
display: -webkit-box;
-webkit-line-clamp: 2;
overflow: hidden;
text-overflow: ellipsis;
-webkit-box-orient: vertical;
display: -webkit-inline-box; /* Safari 和 Chrome */
}
注意,这种方法主要适用于WebKit浏览器,例如Chrome和Safari。对于Firefox等其他浏览器,可能需要进行其他处理。此外,-webkit-line-clamp
并不是一个标准化的CSS属性,因此在所有浏览器中可能都不受支持。
在实践中,你可能需要使用JavaScript或者jQuery等工具来确保你的文本不超过两行,或者添加额外的样式规则以确保在不同浏览器中都能正确地显示。