ホームページ  >  記事  >  ウェブフロントエンド  >  表示楕円を超えるようにCSSを設定する方法

表示楕円を超えるようにCSSを設定する方法

青灯夜游
青灯夜游オリジナル
2021-10-11 16:59:47157469ブラウズ

CSS で表示外に省略記号を設定する方法: 1. 「overflow:hidden;」ステートメントを使用して余分な部分を非表示にします; 2. テキストが表示されない場合は「text-overflow:ellipsis;」ステートメントを使用します。含まれている要素をオーバーフローします。隠れた部分を表すために楕円を表示します。

表示楕円を超えるようにCSSを設定する方法

このチュートリアルの動作環境: Windows 7 システム、CSS3&HTML5 バージョン、Dell G3 コンピューター。

css 設定で省略記号の表示を超える場合は、2 つの状況に分けられます。

  • 1 行のテキストがオーバーフローして省略記号が表示される...

  • 複数行のテキスト オーバーフローでは省略記号が表示されます...

ただし、使用されるコア コードは同じです。「overflow:hidden;」を使用する必要があります。 " 最初に余分な部分を非表示にしてから、" text-overflow:ellipsis;" を使用します。テキストが制限を超える場合は省略記号で表示されます。

  • #overflow:hidden;オブジェクト サイズを超えるコンテンツを表示しません。つまり、超過部分を非表示にします。

  • ##text-overflow:ellipsis;

    テキスト オブジェクトがオーバーフローすると表示されます...もちろん、ドットを表示しないようにクリップするプロパティを設定することもできます;

実装コード

1. 単一行テキストのオーバーフローでは省略記号が表示されます...

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<style>
			*{margin: 0px;padding: 0px;}
			.box{width: 300px;height: 500px;margin: 50px auto;}
			.overflow{
				width:220px;
				overflow:hidden;
				white-space: nowrap;
				text-overflow: ellipsis;
				-o-text-overflow:ellipsis;
			}
		</style>
	</head>
	<body>
		<div class="box">
			<p>
				css单行文本超出长度显示省略号
			</p>
			<p class="overflow">
				css单行文本超出长度显示省略号
			</p>
		</div>
	</body>
</html>
レンダリング:


表示楕円を超えるようにCSSを設定する方法

2. 複数行のテキストがオーバーフローし、省略記号が表示されます...

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<style>
			*{margin: 0px;padding: 0px;}
			.box{
				width: 280px;
				height: 62px;
				margin: 50px auto;
				overflow: hidden;
				text-overflow: ellipsis;
				display: -webkit-box;
				-webkit-line-clamp: 3;
				-webkit-box-orient: vertical;
			}
		</style>	
	</head>
	<body>
		<div class="box">
			css多行文本超出长度显示省略号,css多行文本超出长度显示省略号,
			css多行文本超出长度显示省略号,css多行文本超出长度显示省略号。
		</div>
	</body>
</html>

表示楕円を超えるようにCSSを設定する方法 (学習ビデオ共有:

css ビデオ チュートリアル

)

以上が表示楕円を超えるようにCSSを設定する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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