在項目中使用如下代碼控制文本超出,在本地是正常的,可是打包到測試服務器上就失效了,發現是跟-webkit-box-orient:vertical;這個屬性有關,webpack打包後-webkit-box-orient被移除(autoprefixer自動移除老式過期的代碼),因此致使失效。webpack
overflow: hidden;
text-overflow: ellipsis;
-webkit-line-clamp: 2;
display: -webkit-box;
-webkit-box-orient: vertical;
複製代碼
解決:web
overflow: hidden;
text-overflow: ellipsis;
-webkit-line-clamp: 2;
display: -webkit-box;
-webkit-box-orient: vertical;
/*! autoprefixer: off */
-webkit-box-orient: vertical;
/* autoprefixer: on */
複製代碼