在线看毛片视频-国产免费av在线-欧美日韩一区二区三区-国产成人无码av在线播放无广告-亚洲人va欧美va人人爽-国产第一草草-西班牙黄色片-四虎在线网站8848-最新av片免费网站入口-东京热无码中文字幕av专区-日本大人吃奶视频xxxx-欧美精品一区二区三区四区五区-国产片天天弄-国产免费内射又粗又爽密桃视频-欧美爱爱网站-日韩v欧美

當前位置:雨林木風下載站 > 網頁設計教程 > 詳細頁面

css如何讓文本溢出局部顯示省略號?(代碼案例)

css如何讓文本溢出局部顯示省略號?(代碼案例)

更新時間:2025-11-26 文章作者:未知 信息來源:網絡 閱讀次數:

網頁的本質就是超級文本標記語言,通過結合使用其他的Web技術(如:腳本語言、公共網關接口、組件等),可以創造出功能強大的網頁。因而,超級文本標記語言是萬維網(Web)編程的基礎,也就是說萬維網是建立...
網頁的本質就是超級文本標記語言,通過結合使用其他的Web技術(如:腳本語言、公共網關接口、組件等),可以創造出功能強大的網頁。因而,超級文本標記語言是萬維網(Web)編程的基礎,也就是說萬維網是建立在超文本基礎之上的。超級文本標記語言之所以稱為超文本標記語言,是因為文本中包含了所謂“超級鏈接”點。
當我們在進行網頁前端開發的時候,一般獲取文章標題,然后一行一行的顯示。但是當標題過長的時候,就會造成換行顯示。還有顯示部分文本信息時,如果全部顯示就過于繁瑣,會帶來不會的網頁體驗感。雖然我們可以使用overflow:hidden將超過寬度的字符隱藏掉。但是結尾看起來總會讓人覺得有點僵硬。而且也不利于讓用戶知道后面還有沒顯示完的字符。最好的方法,就是將多余的字符用省略號來代替。

本章我們就給大家詳細介紹CSS如何使文本溢出部分顯示省略號的方法。希望對大家有所幫助。

一:單行文本溢出顯示省略號...(多為標題的超出部分顯示省略號...)

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title>CSS如何使文本溢出部分顯示省略號?單行超出</title>
		<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>

以上代碼的效果圖如下:

css1.jpg

其中,white-space:nowrap;表示文本不會換行,在同一行繼續,知道遇到標簽為止;

overflow:hidden;不顯示超過對象尺寸的內容,就是把超出的部分隱藏了;

text-overflow:ellipsis;當文本對象溢出是顯示...,當然也可是設置屬性為clip不顯示點點點;

-o-text-overflow:為了兼容opera瀏覽器;

二:多行文本溢出顯示省略號...

1.直接用css屬性設置(只有-webkit內核才有作用)

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title>CSS如何使文本溢出部分顯示省略號?多行超出</title>
		<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 實現多行文本超出長度顯示省略號
		</div>
	</body>
</html>

以上代碼的效果圖如下:

css.jpg

其中,移動端瀏覽器絕大部分是WebKit內核的,所以該方法適用于移動端;

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

display: -webkit-box 將對象作為彈性伸縮盒子模型顯示 ;

-webkit-box-orient 設置或檢索伸縮盒對象的子元素的排列方式 ;

text-overflow: ellipsis 以用來多行文本的情況下,用省略號“…”隱藏超出范圍的文本。

2.利用偽類

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title>CSS如何使文本溢出部分顯示省略號?多行超出</title>
		<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;
			}
			p{position: relative; line-height: 20px; max-height: 40px;overflow: hidden;}
			p::after{
				content: "..."; position: absolute; bottom: 0; right: 0; padding-left: 40px;
				background: -webkit-linear-gradient(left, transparent, #fff 55%);
				background: -o-linear-gradient(right, transparent, #fff 55%);
				background: -moz-linear-gradient(right, transparent, #fff 55%);
				background: linear-gradient(to right, transparent, #fff 55%);
			}
		</style>	
	</head>
	<body>
		<div class="box">
		  <p>
		      css 實現多行文本超出長度顯示省略號,
		      css 實現多行文本超出長度顯示省略號,
		      css 實現多行文本超出長度顯示省略號
		 </p>
		</div>
	</body>
</html>

以上代碼的效果圖如下:

css2.jpg

該方法適用范圍廣,但文字未超出行的情況下也會出現省略號,可結合js優化該方法。

將height設置為line-height的整數倍,防止超出的文字露出。給p::after添加漸變背景可避免文字只顯示一半。由于ie6-7不顯示content內容,所以要添加標簽兼容ie6-7(如:<span>…<span/>);兼容ie8需要將::after替換成:after。

3.利用絕對定位和padding;(跨瀏覽器解決方案)

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title>CSS如何使文本溢出部分顯示省略號?多行超出</title>
		<style>
			*{margin: 0px;padding: 0px;}
			.box{width: 300px;height: 500px;margin: 50px auto;}
			.con{
			  position: relative;
			  height: 40px;
			  width: 250px;
			  line-height: 20px;
			  overflow: hidden;
			  padding-right: 12px;
			}
			.t{
			  position: absolute;
			  right: 0;
			  bottom: 0;
			}
		</style>	
	</head>
	<body>
		<div class="box">
			 <p class="con">
			 	css 實現多行文本超出長度顯示省略號,
			 	css 實現多行文本超出長度顯示省略號,
			 	css 實現多行文本超出長度顯示省略號。
			 	<span class="t">...</span>
			 </p>
		</div>
	</body>
</html>

以上代碼的效果圖:

css2.jpg

這個方法的原理是:首先在包含文字的元素里,嵌入一個<span>...</span>,然后在包含文字的元素右側留出省略號...的位置(padding-right),最后利用絕對定位將省略號...定位至右側的padding-right區域(右下角)。

以上就是css如何使文本溢出部分顯示省略號?(代碼實例)的詳細內容,具有一定的參考價值,希望對有需要的朋友有所幫助!

以上就是css如何讓文本溢出部分顯示省略號?(代碼實例)的詳細內容,更多請關注php中文網其它相關文章!


網站建設是一個廣義的術語,涵蓋了許多不同的技能和學科中所使用的生產和維護的網站。

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統下載排行

在线看毛片视频-国产免费av在线-欧美日韩一区二区三区-国产成人无码av在线播放无广告-亚洲人va欧美va人人爽-国产第一草草-西班牙黄色片-四虎在线网站8848-最新av片免费网站入口-东京热无码中文字幕av专区-日本大人吃奶视频xxxx-欧美精品一区二区三区四区五区-国产片天天弄-国产免费内射又粗又爽密桃视频-欧美爱爱网站-日韩v欧美
  • <li id="86scu"><menu id="86scu"></menu></li>
    <li id="86scu"></li>
    <button id="86scu"></button>
  • <s id="86scu"></s><button id="86scu"><menu id="86scu"></menu></button>
  • 欧美视频免费看欧美视频| 糖心vlog在线免费观看| 国产av麻豆mag剧集| 色呦呦网站入口| 中文字幕一区二区在线观看视频 | 久久人人爽人人爽人人av| 国产又粗又长又爽又黄的视频| 亚洲高清在线免费观看| 激情五月开心婷婷| 蜜臀视频一区二区三区| 成人免费在线观看视频网站| 国产一级不卡毛片| 99视频免费播放| 91人人澡人人爽人人精品| 一本大道熟女人妻中文字幕在线 | 911福利视频| 搡的我好爽在线观看免费视频| 最新天堂中文在线| 国产精品av免费| 996这里只有精品| 免费毛片网站在线观看| aⅴ在线免费观看| 91看片破解版| 男女激情免费视频| 茄子视频成人免费观看| 日本在线一二三区| 成人av在线播放观看| 国产精品自拍片| 国产无遮挡猛进猛出免费软件 | 日韩 欧美 高清| www.com久久久| 久青草视频在线播放| 日韩一级在线免费观看| 亚洲黄色片免费| 日韩国产欧美亚洲| 精品综合久久久久| 欧美 日韩 国产一区| caoporm在线视频| 欧美爱爱视频免费看| av免费一区二区| 国产 日韩 欧美在线| 亚洲精品免费一区亚洲精品免费精品一区| 亚洲精品在线网址| 99视频在线免费播放| 偷拍盗摄高潮叫床对白清晰| 久久精品视频16| 一二三四中文字幕| 9久久婷婷国产综合精品性色| 欧美国产视频一区| 五月花丁香婷婷| 久久精品视频91| 男女啪啪免费视频网站| 中文字幕一区久久| 青青青国产在线视频| 国产免费黄色一级片| 女女百合国产免费网站| 天天干天天草天天| 免费黄色一级网站| 六月丁香婷婷激情| 91亚洲精品国产| 久久久久久久香蕉| 91精品国产吴梦梦| eeuss中文| 青少年xxxxx性开放hg| 自拍偷拍一区二区三区四区| 国产成人精品视频免费看| 亚洲 欧美 综合 另类 中字| 免费在线精品视频| 91成人在线视频观看| 欧洲金发美女大战黑人| 热久久最新网址| 日本wwwcom| 欧美成人三级在线视频| www精品久久| 国产av麻豆mag剧集| 欧美亚洲日本一区二区三区| 无码精品a∨在线观看中文| 日韩 欧美 视频| 自拍日韩亚洲一区在线| 黄色片久久久久| 欧美午夜性生活| 在线a免费观看| 99热这里只有精品免费| 800av在线免费观看| 成人免费在线网| 日本久久久精品视频| 色婷婷狠狠18| 7777在线视频| 国产肥臀一区二区福利视频| 国产视频在线视频| 激情图片中文字幕| 免费的av在线| 无码人妻丰满熟妇区96| 欧美伦理片在线看| 欧美日韩一级在线| 国产亚洲综合视频| 美女少妇一区二区| 97碰在线视频| 午夜免费精品视频| 中文精品无码中文字幕无码专区| 六月激情综合网| 樱空桃在线播放| 日日碰狠狠躁久久躁婷婷| 99999精品| 97成人在线观看视频| 91精品国产吴梦梦| 午夜视频你懂的| 毛片在线视频播放| 久久免费视频2| 国产免费人做人爱午夜视频| 法国空姐在线观看免费| 久久久国产欧美| 欧美丰满熟妇bbbbbb百度| 性欧美在线视频| caopor在线视频| 国产老熟妇精品观看| 日本中文字幕在线不卡| 爱情岛论坛vip永久入口| 天天夜碰日日摸日日澡性色av| 欧美成人手机在线视频| 另类小说第一页| 国产成人亚洲精品无码h在线| www.日本在线视频| 三级网在线观看| 中文字幕55页| 一区二区三区四区毛片| 国产精品人人爽人人爽| www.亚洲天堂网| 国产伦精品一区二区三区四区视频_| 91蝌蚪视频在线| 亚洲精品中文字幕乱码无线| 欧美一级裸体视频| 中文字幕国产传媒| 中文字幕国产传媒| 亚洲免费看av| www.久久91| 黄色a级三级三级三级| 中文字幕第22页| 99精品视频免费版的特色功能| 奇米视频888| 一区二区三区一级片| 国产一级片91| 免费国产a级片| 91激情视频在线| 三上悠亚在线一区| 午夜啪啪免费视频| 九九久久九九久久| www精品久久| 欧美精品aaaa| 超碰91在线播放| 加勒比成人在线| 欧美性大战久久久久xxx| 成年人免费大片| 1314成人网| 波多野结衣家庭教师在线| 久久久精品麻豆| 影音先锋成人资源网站| 97国产在线播放| 一本色道久久亚洲综合精品蜜桃| 免费av不卡在线| 极品粉嫩国产18尤物| 欧美日韩大尺度| 精品视频在线观看一区二区| 欧美啪啪免费视频| 日本网站在线看| 成 年 人 黄 色 大 片大 全| 最新中文字幕2018| 欧美国产视频一区| 色噜噜狠狠永久免费| 日韩伦理在线免费观看| www.精品在线| 波多野结衣乳巨码无在线| 日本超碰在线观看| 无码精品a∨在线观看中文| 在线黄色免费看| 国产免费毛卡片| 国产奶头好大揉着好爽视频| caoporn超碰97| www黄色日本| 在线观看免费视频高清游戏推荐| 91免费视频污| 日本a在线免费观看| 亚洲综合色在线观看| 国模无码视频一区二区三区| www亚洲国产| 免费看污污网站| 久久婷婷国产精品| 人妻夜夜添夜夜无码av| 激情五月五月婷婷| 一区二区三区 日韩| 欧美一级在线看| 91九色丨porny丨国产jk| 久久视频免费在线| 97人人模人人爽人人澡| 97公开免费视频| 国产a级片免费观看| 久久久久久久少妇| 国产真人无码作爱视频免费| 北条麻妃69av| www日韩在线观看|