首頁 > web前端 > css教學 > 主體

css怎麼設定多行超出顯示省略號

青灯夜游
發布: 2021-10-12 17:27:20
原創
24046 人瀏覽過

設定方法:1、用「overflow:hidden;」把超出的部分隱藏起來;2、用「-webkit-line-clamp:行數;」限制顯示文字的行數;3、用「text-overflow:ellipsis;」顯示省略號來代表被隱藏的超出部分。

css怎麼設定多行超出顯示省略號

本教學操作環境:windows7系統、CSS3&&HTML5版、Dell G3電腦。

css設定多行超出省略號

#實作想法:

1、使用「overflow:hidden;」語句不顯示超過物件尺寸的內容,就是把超出的部分隱藏了;

2、使用「-webkit-line-clamp: 行數;」語句限制顯示文字的行數

3 、使用「text-overflow:ellipsis;」語句用省略號「…」隱藏超出範圍的文字

#實作程式碼:

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

效果圖:

css怎麼設定多行超出顯示省略號

  • 說明:行動端瀏覽器絕大部分是WebKit核心的,所以這個方法適用於行動裝置;

-webkit-line-clamp 用來限制在一個區塊元素顯示的文字的行數,這是一個不規範的屬性(unsupported WebKit property),它沒有出現在CSS 規範草案中;

#########display: -webkit-box### 將物件作為彈性伸縮盒子模型顯示;###############-webkit-box-orient ### 設定或檢索伸縮盒物件的子元素的排列方式;############(學習影片分享:###css影片教學###)###

以上是css怎麼設定多行超出顯示省略號的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
css
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!