最近在做vue項(xiàng)目的時(shí)候頁面處理多行文本樣式時(shí)用到了-webkit-box-orient: vertical這個(gè)屬性欲险,本地跑項(xiàng)目沒問題,但是打包放到服務(wù)器后發(fā)現(xiàn)這個(gè)屬性丟失了。如下圖:
.news-link .news-link-item .item-info .item-p {
? width: 765px;
? font-size: 14px;
? color: #797271;
? line-height: 28px;
? text-align: left;
? word-break:break-all;
? display:-webkit-box;
? -webkit-line-clamp:3;
? -webkit-box-orient:vertical;
? overflow:hidden;
}
后來在網(wǎng)上查詢一番瑟匆,發(fā)現(xiàn)可能是optimize-css-assets-webpack-plugin這個(gè)插件的問題处渣,其實(shí)解決辦法很簡單,只需要在這個(gè)屬性前后加一個(gè)特殊注釋即可诱贿,如下圖:
.news-link .news-link-item .item-info .item-p {
? width: 765px;
? font-size: 14px;
? color: #797271;
? line-height: 28px;
? text-align: left;
? word-break:break-all;
? display:-webkit-box;
? -webkit-line-clamp:3;
? /*! autoprefixer: off */
? -webkit-box-orient:vertical;
? /* autoprefixer: on */
? overflow:hidden;
}