ホームページ >ウェブフロントエンド >CSSチュートリアル >CSS はテキストの 2 行目に省略記号を作成できますか?

CSS はテキストの 2 行目に省略記号を作成できますか?

Susan Sarandon
Susan Sarandonオリジナル
2024-12-09 18:42:16365ブラウズ

Can CSS Create an Ellipsis on the Second Line of Text?

2 行目の CSS 省略記号: 実現可能ですか?

CSS では、text-overflow: ellipsis は、切り詰められたテキストを示すために広く使用されています。省略記号 (...)。ただし、複数行のテキスト ブロックの 2 行目に省略記号を実装することは、長い間課題でした。

この効果を実現するには、text-overflow に依存するのではなく、-webkit-line- の使用を検討できます。クランプ特性。このプロパティは、ブロック コンテナー内に表示される行数を制限します。これを display: -webkit-box および -webkit-box-orient:vertical と組み合わせることで、テキストを特定の行数に制限できます。確実にクリッピングするには、overflow: hidden が推奨されます。

次のコード スニペットは、このアプローチの例です。

overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;

この手法では、-webkit プレフィックスを利用して、Webkit ブラウザとの互換性を確保します。ただし、この特定の組み合わせのサポートはブラウザのバージョンによって異なる場合があることに注意してください。

以上がCSS はテキストの 2 行目に省略記号を作成できますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。