text-overflow: ellipsis
可以截短塞不下的字,並自動加上刪節號,但只適用單行的文字-webkit-line-clamp
可用。最近查了下,發現 Firefox 居然在 2019 年支援了(還保留了 -webkit-
前綴)-webkit-
前綴)
display: -webkit-box
或 display: -webkit-inline-box
,並指定 -webkit-box-orient: vertical
-webkit-line-clamp: 3
,且內容超過了 3 行,那在第 3 行的結尾就會出現刪節號,但後面內容還是會出現overflow: hidden
line-clamp
的瀏覽器也必須支援 -webkit-line-clamp,且行為與前者不同max-lines
、continue
、block-ellipsis
這類東西可以用,目前沒有瀏覽器支援。line-clamp
與 -webkit-line-clamp
被定義為這些 property 的簡短寫法