成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專(zhuān)欄INFORMATION COLUMN

談?wù)則ext-overflow的那些坑和應(yīng)對(duì)方法

nodejh / 1827人閱讀

摘要:基本語(yǔ)法默認(rèn)值,將溢出的文本裁減掉將溢出的文本用省略號(hào)來(lái)表示設(shè)置一個(gè)字符串用來(lái)表示溢出的文本兼容性上,除了外,其余兩個(gè)屬性兼容到了,所以大可放心使用。

原文地址:https://www.xksblog.top/the-p...

text-overflow是CSS3中的屬性,它規(guī)定了當(dāng)文本溢出其包含元素時(shí)以何種方式顯示。但在使用的時(shí)候,有時(shí)會(huì)發(fā)現(xiàn)這個(gè)text-overflow設(shè)置了屬性怎么不起作用呀?現(xiàn)在我們就來(lái)踩踩這里面的坑。

text-overflow 基本語(yǔ)法

text-overflow: [ clip | ellipsis | ]{1,2}

clip默認(rèn)值,將溢出的文本裁減掉

ellipsis:將溢出的文本用省略號(hào)(...)來(lái)表示

:設(shè)置一個(gè)字符串用來(lái)表示溢出的文本

兼容性上,除了外,其余兩個(gè)屬性兼容到了IE6+,所以大可放心使用。

text-overflow: ellipsis;  /* IE 6, WebKit (Safari, Chrome), Firefox 7, Opera 11 */
-o-text-overflow: ellipsis;  /* Opera 9-10 */  
text-overflow的那些坑 1. 溢出?不關(guān)我的事

text-overflow只是規(guī)定了文本溢出后的顯示樣式,但它不會(huì)強(qiáng)制文本溢出,這也就是很多時(shí)候,我們雖然設(shè)置了text-overflow: ellipsis,但文本其實(shí)沒(méi)有表現(xiàn)出"溢出"特性,所以當(dāng)然也就不起作用。

解決方法:

width: 100%;  /*也可以是固定值、min-width這些*/
white-space: nowrap;  /*強(qiáng)制文本不能換行*/
overflow: hidden;  /*隱藏溢出內(nèi)容*/
text-overflow: ellipsis;

如果是、這種行內(nèi)元素,請(qǐng)?jiān)偌由?b>display: block,因?yàn)樾袃?nèi)元素的默認(rèn)寬度就是文字的寬度且無(wú)法設(shè)置width

2. 單行溢出 VS 多行溢出

效果對(duì)比:

相比單行溢出,多行溢出就要更為復(fù)雜一點(diǎn),要用到伸縮盒子的概念:display: -webkit-box;。

估計(jì)也就這時(shí)候能看到這個(gè)概念了,現(xiàn)在display:flex已經(jīng)取代了box這種不正規(guī)的寫(xiě)法。

具體代碼參考:

width: 100%;
overflow: hidden;
word-break: break-all;  /*允許在單詞內(nèi)換行,更美觀*/
text-overflow: ellipsis;
display: -webkit-box;  /*元素作為box伸縮盒子*/
-webkit-line-clamp: 3;  /*設(shè)置文本行數(shù)限制*/
-webkit-box-orient: vertical;  /*設(shè)置文本排列方式*/
這個(gè)方法合適WebKit瀏覽器以及移動(dòng)端,其他瀏覽器的實(shí)現(xiàn)方案可以參考以下文章:

關(guān)于文字內(nèi)容溢出用點(diǎn)點(diǎn)點(diǎn)(…)省略號(hào)表示
黑科技:CSS 定制多行省略
多行文本溢出顯示省略號(hào)(…)全攻略

以上是我對(duì)text-overflow的一些淺顯理解,哪里有錯(cuò)誤之處還望指正。更多進(jìn)階高能的方法在上面的參考文章中都有提到,等以后用到了再好好研究下。

學(xué)習(xí)總是由淺入深,也沒(méi)辦法一下子吃成個(gè)大胖子,希望以后能不斷重構(gòu)自己的知識(shí)體系,分享更有深度的文章~

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/113745.html

相關(guān)文章

  • 談?wù)?/em>如何用CSS處理文本格式

    摘要:一個(gè)長(zhǎng)單詞超出整個(gè)容器寬度時(shí)是否換行必須注意到,這是一個(gè)長(zhǎng)單詞便超出容器寬度的情況,而且只需考慮英文,中文沒(méi)有此特性。規(guī)定如何處理內(nèi)容溢出容器屬性作用于型元素上。 前言 文本方面的CSS內(nèi)容不少,但只要是用過(guò)一下office word來(lái)編輯過(guò)文章的童鞋都能輕易理解其中的大部分。那么,今天僅僅來(lái)談?wù)勂渲凶顝?fù)雜的部分——文本格式。 處理?yè)Q行、空格和Tab:white-space 眾所周知,...

    source 評(píng)論0 收藏0
  • 前端資源系列(4)-前端學(xué)習(xí)資源分享&前端面試資源匯總

    摘要:特意對(duì)前端學(xué)習(xí)資源做一個(gè)匯總,方便自己學(xué)習(xí)查閱參考,和好友們共同進(jìn)步。 特意對(duì)前端學(xué)習(xí)資源做一個(gè)匯總,方便自己學(xué)習(xí)查閱參考,和好友們共同進(jìn)步。 本以為自己收藏的站點(diǎn)多,可以很快搞定,沒(méi)想到一入?yún)R總深似海。還有很多不足&遺漏的地方,歡迎補(bǔ)充。有錯(cuò)誤的地方,還請(qǐng)斧正... 托管: welcome to git,歡迎交流,感謝star 有好友反應(yīng)和斧正,會(huì)及時(shí)更新,平時(shí)業(yè)務(wù)工作時(shí)也會(huì)不定期更...

    princekin 評(píng)論0 收藏0
  • 快收藏!52篇25萬(wàn)字,微服務(wù)、云原生、容器、K8S、Serverless精華文章集錦

    摘要:正在走遠(yuǎn),新年之初,小數(shù)精選過(guò)去一年閱讀量居高的技術(shù)干貨,從容器到微服務(wù)云原生,匯集成篇精華集錦,充分反映了這一年的技術(shù)熱點(diǎn)走向。此文值得收藏,方便隨時(shí)搜索和查看。,小數(shù)將繼續(xù)陪伴大家,為朋友們奉獻(xiàn)更有逼格的技術(shù)內(nèi)容。 2017正在走遠(yuǎn),新年之初,小數(shù)精選過(guò)去一年閱讀量居高的技術(shù)干貨,從容器、K8S 到微服務(wù)、云原生、Service Mesh,匯集成52篇精華集錦,充分反映了這一年的技...

    AaronYuan 評(píng)論0 收藏0
  • 面試試題總結(jié)

    摘要:閑心面試題一任選一題分的區(qū)別的區(qū)別是無(wú)序列表,是有序列表,是定義列表有層次關(guān)系。無(wú)任何語(yǔ)義,僅僅用作樣式化或者腳本化的鉤子是有一定語(yǔ)義的,適合有主題性的內(nèi)容,表示一個(gè)專(zhuān)題,一般有標(biāo)題,但是不可以亂用。誕生于年,由等人創(chuàng)建,后為所收購(gòu)。 閑心面試題 一、任選一題(5分)a) ul、ol、dl的區(qū)別?b) div、section、article的區(qū)別? a:ul是無(wú)序列表,ol是有序列表,...

    alaege 評(píng)論0 收藏0
  • 談?wù)?/em>機(jī)器學(xué)習(xí)與傳統(tǒng)編程之間區(qū)別

    摘要:機(jī)器學(xué)習(xí)也是這個(gè)大筐中的一個(gè)組成部分。我們目前的發(fā)展階段是機(jī)器學(xué)習(xí)正處在第二級(jí)和第三級(jí)交界處。機(jī)器學(xué)習(xí)工程師的職位是怎樣的機(jī)器學(xué)習(xí)工程師的位置更具有技術(shù)性。換句話說(shuō),機(jī)器學(xué)習(xí)工程師與傳統(tǒng)的軟件工程有著比數(shù)據(jù)科學(xué)更多的相同點(diǎn)。 翻譯:瘋狂的技術(shù)宅https://towardsdatascience.co... showImg(https://segmentfault.com/img/b...

    王巖威 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<