css非表示を超えた単一行テキストと非表示を超えた複数行テキスト

1行のテキスト

text-overflow:ellipsisだけの場合は、
コードを制限するために幅と高さを追加しても効果はありませんここに画像の説明を挿入
effect:ここに画像の説明を挿入
次に追加する必要があります:
overflow:hidden;
text-overflow:ellipsis;
white-スペース:nowrap;
コード:ここに画像の説明を挿入
効果:ここに画像の説明を挿入

複数行のテキスト

コードは次のとおりです。
注:幅と高さは実際の
ここに画像の説明を挿入効果に応じて調整する必要があります。WebKit
ここに画像の説明を挿入
のCSS拡張プロパティは上記で使用されており、このメソッドはWebKitブラウザーとモバイル端末に適しています。

注意:

-webkit-line-clamp用来限制在一个块元素显示的文本的行数。 为了实现该效果,它需要组合其他的WebKit属性。常见结合属性:
display: -webkit-box; 必须结合的属性 ,将对象作为弹性伸缩盒子模型显示 。
-webkit-box-orient 必须结合的属性 ,设置或检索伸缩盒对象的子元素的排列方式 。

このメソッドの互換性はあまり良くありません。使用効果を最適化するには、jsと組み合わせる必要があります。たとえば
、高さを行の高さの整数倍に設定して、余分なテキストが公開されないようにします。
p :: afterにグラデーションの背景を追加すると、テキストが半分に表示されないようにすることができます。

おすすめ

転載: blog.csdn.net/weixin_49549509/article/details/108304659