精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

CSS中,如何處理短內(nèi)容和長內(nèi)容?

開發(fā) 前端
當(dāng)我們使用 CSS 構(gòu)建布局時,考慮長短文本內(nèi)容很重要,如果能清楚地知道當(dāng)文本長度變化時需要怎么處理,可以避免很多不必要的問題。

[[379891]]

本文已經(jīng)過原作者 shadeed 授權(quán)翻譯。

當(dāng)我們使用 CSS 構(gòu)建布局時,考慮長短文本內(nèi)容很重要,如果能清楚地知道當(dāng)文本長度變化時需要怎么處理,可以避免很多不必要的問題。

在許多情況下,添加或刪除一個單詞會改變 UI 的外觀,更糟的是,它可能會破壞原有的設(shè)計,使其無法訪問。在我學(xué)習(xí) CSS 的早期,我低估了添加或刪除一個單詞的作用。在本文中,我會介紹幾種不同的技巧,智米們可以馬上使用它們來處理CSS中不同長度的文本。

問題

在討論處理文本內(nèi)容的技巧之前,先來解釋一下這個問題,假設(shè)我們有一個垂直導(dǎo)航。

 

名字的長度可以變化,特別是如果你是在一個多語言網(wǎng)站工作。在上面的示例中,隨著名稱變長,它被包裝到第二行。這里有一些問題

應(yīng)該把這段文字截短嗎

應(yīng)該換成多行嗎?如果是,最多可以換行多少行?

這種情況下單詞比預(yù)期的多,但是當(dāng)單詞太長時會發(fā)生什么呢?默認(rèn)情況下,它將溢出其容器。

 

作為專業(yè)前端開發(fā)人員,重要的是要確定在這種情況下應(yīng)該要知道怎么處理。幸運的是,有一些CSS屬性就是專門用于解決此類問題。

除此之外,問題不僅在于長內(nèi)容,短內(nèi)容也會破壞UI,或者至少會讓它看起來很奇怪。如下面的示例

 

帶有ok文本的按鈕的寬度非常小。我并不是說這是一個致命的問題,但它會讓按鈕看起來很弱或很難被注意到。

在這種情況下我們該怎么辦?也許在按鈕上設(shè)置min-width?無論內(nèi)容長度如何,都可以提供安全的寬度。

長內(nèi)容在,大家已經(jīng)對問題有所了解,我們接著深入研究CSS 技巧,這些技巧可為處理長內(nèi)容提供解決方案。

overflow-wrap

CSS 屬性 overflow-wrap 是用來說明當(dāng)一個不能被分開的字符串太長而不能填充其包裹盒時,為防止其溢出,瀏覽器是否允許這樣的單詞中斷換行。

 

Hyphens

CSS 屬性 hyphens 告知瀏覽器在換行時如何使用連字符連接單詞。可以完全阻止使用連字符,也可以控制瀏覽器什么時候使用,或者讓瀏覽器決定什么時候使用。

.element { hyphens: auto;}

 

文本截斷處理

截斷是指在句子的末尾添加點,以表明有更多的文本內(nèi)容。

 

沒有text-truncation屬性或其他屬性,但是它混合了一些CSS屬性,可以為我們完成工作。

.element { white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}

多行文本截斷處理

如果要截斷多個行,可以使用line-clamp屬性。

.element { display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden;}

要讓這種工作,必須使用display: -webkit-box。-webkit-line-clamp指定截斷工作的最大行數(shù)。

 

這種技巧的缺點是,如果要為元素添加padding,它很容易失敗。當(dāng)添加padding時,會導(dǎo)致顯示下一行的一部分,這本應(yīng)該要被截斷的。見下圖:

 

水平滾動

有時候,截斷或連接一個單詞并不總是可行。例如,當(dāng)一個長字換成新行時,JavaScript代碼可能會變得難以閱讀。在這種情況下,水平滾動將使閱讀體驗更好。

 

Padding

在某些情況下,大家可能會忘記添加padding,直到我們注意到一個視覺問題。考慮以下問題:

 

這里有一個復(fù)選框列表,其中有一個非常接近它的兄弟項。發(fā)生這種情況的原因是網(wǎng)格上沒有間距。這是來自Techcrunch網(wǎng)站的一個真實的例子。

短內(nèi)容這對大家來說并不常見,但在設(shè)計和構(gòu)建UI時,也是一個要重要考慮的事項。

設(shè)置一個最小寬度

回到本文開頭向大家展示的一個示例。我們要如何增強它并使按鈕看起來更好?

 

我們可以通過在按鈕上添加min-width來解決此問題,這樣一來,它就不會低于該寬度。

 

現(xiàn)在大家已經(jīng)對問題及其解決方案有了一定的了解,我們來探索web上的一些用例和示例。

用例和示例個人資料卡

這是長內(nèi)容的常見示例。很難預(yù)測名稱的長度。我們應(yīng)該如何應(yīng)對呢?

/* 方案1 */.card__title { text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}/* 方案2 */.card__title { display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden;}

導(dǎo)航項

在處理多語言布局時,內(nèi)容長度會發(fā)生變化。考慮以下示例

 

LTR(從左到右)的導(dǎo)航項About比RTL(從右到左)的導(dǎo)航項大。在RTL中,項目看起來太小了。可點擊區(qū)域太小不利于用戶體驗。我們能做什么?在這種情況下,最好為導(dǎo)航項設(shè)置最小寬度。

.nav__item { min-width: 50px;}

 

文章內(nèi)容

一個長詞或一個鏈接是很常見的,尤其是在手機上。考慮以下

 

上面有一個很長的單詞,它會上容器溢出導(dǎo)致水平滾動。我們可以通過使用overflow-wrap或hyphens來解決這個問題。

.article-content p { overflow-wrap: break-word;}

購物車

產(chǎn)品名可以從一個單詞到多行不等。在本例中,由于沒有在它們之間添加足夠的間距,產(chǎn)品名稱太接近刪除按鈕。

 

這個解決方案可以通過添加padding或margin來實現(xiàn),這取決于你們的上下文,為了簡單起見,這里使用margin解決方案。

.product__name { margin-right: 1rem;}

Flexbox和長內(nèi)容

flexbox

和長內(nèi)容會發(fā)生某種行為,從而導(dǎo)致元素溢出其父元素。考慮以下示例:

 

html

 

Ahmad Shadeed

 

css

.user { display: flex; align-items: flex-start;}.user__name { text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}

然而,當(dāng)內(nèi)容很長時,這就不起作用了。文本將溢出它的父文件。

 

原因是 flex 項不會收縮到其最小內(nèi)容大小以下。為了解決這個問題,我們需要在flex項目.user__meta上設(shè)置min-width: 0。

.user__meta { /* other styles */ min-width: 0;}

 

總結(jié)我希望智米們已經(jīng)學(xué)會了處理CSS中短內(nèi)容和長內(nèi)容的不同技巧。我很喜歡這篇文章,因為它幫助我記住了一些小細(xì)節(jié),這對未來的項目會很有幫助。

完~ 我是小智,我們下期見~

 

作者:shadeed 譯者:前端小智 來源:ishadeed原文:https://isheed.com/article/css-short-long-connt/

本文轉(zhuǎn)載自微信公眾號「大遷世界」,可以通過以下二維碼關(guān)注。轉(zhuǎn)載本文請聯(lián)系大遷世界公眾號。

 

責(zé)任編輯:武曉燕 來源: 大遷世界
相關(guān)推薦

2018-11-21 12:27:21

JavaScript 貨幣值區(qū)域

2023-03-09 12:21:38

2021-08-17 08:00:00

自然語言人工智能機器學(xué)習(xí)

2019-08-15 10:20:19

云計算技術(shù)安全

2011-04-11 17:10:16

Oracle

2024-03-26 09:40:53

Linux優(yōu)化

2019-11-08 08:00:00

ASP .NETASP .NET Cocookie

2023-04-28 08:00:00

機器學(xué)習(xí)數(shù)據(jù)集

2010-08-24 12:47:32

DIVCSS

2010-08-23 10:43:21

DIVCSS

2017-03-13 13:21:34

Git處理大倉庫

2012-12-12 09:49:41

2020-12-29 09:11:33

LinuxLinux內(nèi)核

2018-12-24 10:53:48

2019-02-25 08:35:22

機器學(xué)習(xí)數(shù)據(jù)模型

2021-08-18 08:20:14

SQL除數(shù)統(tǒng)計

2019-12-23 10:20:12

Web圖片優(yōu)化前端

2017-10-26 08:43:18

JavaScript內(nèi)存處理

2021-03-01 07:31:53

消息支付高可用

2017-05-26 11:32:44

程序應(yīng)用測試
點贊
收藏

51CTO技術(shù)棧公眾號

粉嫩av国产一区二区三区| 18免费在线视频| 久久综合影音| 久久久99免费视频| 国产精品久久久久久亚洲色 | 中文字幕一区二区人妻痴汉电车| 久久影视一区| 日韩av在线精品| 欧美成年人视频在线观看| 日本片在线看| 欧美高清在线精品一区| 国产九色精品| 国产一区二区在线视频聊天| 亚洲经典在线| 播播国产欧美激情| 亚洲综合网在线观看| 久久久国产精品入口麻豆| 色哟哟一区二区| 成人午夜视频免费观看| 888av在线| av男人天堂一区| 亚洲一区二区三区777| 无码人妻熟妇av又粗又大| 欧美三级黄美女| 日韩在线资源网| 毛茸茸多毛bbb毛多视频| 国产精品久久久久久久久久辛辛| 色八戒一区二区三区| 国产在线xxxx| 精品国产99久久久久久| 国产亚洲精品免费| 久热这里只精品99re8久| 精品毛片一区二区三区| 九九视频精品免费| 国产不卡在线观看| 国产成人在线免费视频| 黄色免费成人| 美女福利精品视频| 激情五月深爱五月| 波多野结衣在线观看一区二区三区| 亚洲变态欧美另类捆绑| 亚洲少妇一区二区| 51精品国产| 精品国产乱码久久久久久1区2区 | 日韩色图在线观看| 精品二区久久| 欧美劲爆第一页| 久久久国产精品黄毛片| 亚洲天天影视网| 久久精品影视伊人网| 天天操天天舔天天射| 国产欧美日韩精品高清二区综合区| 亚洲国产精品va在线| 一级黄色电影片| 国产厕拍一区| 欧美精品一区二| jizz日本免费| 制服丝袜日韩| 在线一区二区日韩| 五月激情四射婷婷| 久久亚洲影视| 久久精品亚洲一区| 久草视频中文在线| 99亚洲伊人久久精品影院红桃| 欧美激情视频一区| 天天操中文字幕| 美女日韩在线中文字幕| 欧美最顶级的aⅴ艳星| 加勒比在线一区| 免费成人美女在线观看| 成人伊人精品色xxxx视频| av中文字幕第一页| 99久久伊人久久99| 欧美性大战久久久久| a√在线中文网新版址在线| 国产精品国产三级国产普通话蜜臀 | 午夜天堂影视香蕉久久| 欧美性大战久久久久xxx| 欧美一级大片| 7777精品伊人久久久大香线蕉超级流畅| 欧美激情第一区| 成人av婷婷| 亚洲人成伊人成综合网久久久| 欧美日韩国产黄色| 欧美激情五月| 国产精品99久久久久久久久久久久| 亚洲精品一区二三区| 国产在线精品一区二区| 国产精品裸体一区二区三区| 黄色av网站在线免费观看| 亚洲视频一区在线观看| 男人日女人视频网站| 电影久久久久久| 欧美大片拔萝卜| 亚洲码无人客一区二区三区| 久久在线视频免费观看| 国内外成人免费激情在线视频网站| 国产亚洲欧美在线精品| 国产一区二区女| 欧美影视一区二区| 国产视频一区二区| 色天天综合色天天久久| 永久免费黄色片| 加勒比久久综合| 欧美激情综合色| 一级全黄裸体免费视频| 99久久国产综合色|国产精品| 亚洲成人自拍视频| a√中文在线观看| 777精品伊人久久久久大香线蕉| 性欧美丰满熟妇xxxx性久久久| 91欧美在线| 日本一区二区不卡| 欧美 日韩 国产 成人 在线| 国产精品国产精品国产专区不片| 黄色免费福利视频| 年轻的保姆91精品| 视频一区视频二区国产精品| 午夜毛片在线观看| 国产精品综合在线视频| 午夜精品福利一区二区| 一区二区乱码| 精品久久久久久综合日本欧美| 黄色av免费播放| 国产精品亚洲产品| 成人三级视频在线观看一区二区| 91se在线| 欧美色区777第一页| jizz欧美性20| 99亚洲一区二区| 国产日韩在线一区二区三区| 手机av免费在线| 67194成人在线观看| 中文字幕网站在线观看| 国产日韩一区二区三区在线播放| a级国产乱理论片在线观看99| 色开心亚洲综合| 欧美三区在线观看| 阿v天堂2014| 久久精品盗摄| 欧美激情一区二区三区在线视频 | 中文字幕免费精品| 国产欧美日韩视频| www.在线播放| 欧美少妇bbb| 女人黄色一级片| 奇米精品一区二区三区在线观看| 区一区二区三区中文字幕| 黄色综合网址| 国产一级揄自揄精品视频| 这里只有精品免费视频| 久久久久久97三级| 丝袜制服一区二区三区| 日本电影一区二区| 国产女人18毛片水18精品| 毛片在线播放a| 欧美一二三四在线| 久久久久久久久久91| 国产成人av在线影院| www.亚洲视频.com| 精品精品国产毛片在线看| 91精品国产自产91精品| 日本不卡视频一区二区| 91黄色小视频| 69夜色精品国产69乱| 国产伦精品一区二区三区免费 | 性欧美xxxx大乳国产app| 久久婷婷人人澡人人喊人人爽| 欧美a级在线观看| 亚洲区在线播放| 一级久久久久久久| 亚洲最大的成人av| 男男一级淫片免费播放| 久久激情网站| 国产精品h视频| 成人春色在线观看免费网站| 97视频在线免费观看| 国产有码在线| 91精品国产综合久久香蕉麻豆| 久久精品免费在线| 91热门视频在线观看| 狠狠躁狠狠躁视频专区| 亚洲情侣在线| 你懂的网址一区二区三区| 欧美三级电影网址| 高清一区二区三区日本久| 巨骚激情综合| 日韩一区和二区| 中文字幕在线欧美| 亚洲人成网站在线| 国产网站无遮挡| 久久丁香综合五月国产三级网站| 青青草国产免费| 日韩欧美在线中字| 国产一区二区三区色淫影院| www.成人在线视频| 欧美精品videofree1080p| 国产主播福利在线| 精品国产99国产精品| 中文字幕av资源| 精品成人久久av| 亚洲一级生活片| 2014亚洲片线观看视频免费| 性色av浪潮av| 日韩成人一级片| 日韩一级性生活片| 亚洲澳门在线| 天天好比中文综合网| 风间由美性色一区二区三区四区| 国产专区精品视频| 惠美惠精品网| 91a在线视频| 黄色羞羞视频在线观看| 中文亚洲视频在线| 婷婷色在线视频| 日韩你懂的在线播放| 亚洲网站免费观看| 在线这里只有精品| 国产精品黄色网| 夜夜嗨av一区二区三区网页| 亚洲不卡在线播放| 中文成人综合网| 亚洲人成人无码网www国产 | 日产国产精品精品a∨| 国产精品15p| 91久久国产综合久久蜜月精品| 国产亚洲精品精品国产亚洲综合| 欧洲精品久久久| 成人免费网站观看| 欧美黄色www| 欧美卡一卡二| 欧美精品一区三区| а√天堂资源地址在线下载| 中文字幕亚洲在线| yjizz视频网站在线播放| 亚洲欧美一区二区精品久久久| 婷婷综合激情网| 亚洲国模精品一区| 日韩一区免费视频| 亚洲爱爱爱爱爱| 天天操天天射天天舔| 日韩av在线一区二区| 午夜视频免费在线| 精品一区二区三区电影| 天堂在线免费av| 亚洲精品自拍第一页| 午夜小视频免费| 亚洲精品影视在线观看| 美国成人毛片| 一本色道久久综合狠狠躁篇怎么玩| 青青草在线视频免费观看| 亚洲午夜精品久久久久久久久久久久| 日本中文字幕一区二区有码在线 | 亚洲欧美久久| 黄色动漫在线免费看| 香蕉成人久久| 欧美日韩亚洲自拍| 久久精品国产99久久6| 亚洲精品永久视频| 国产传媒一区在线| 一本加勒比波多野结衣| 国产丝袜在线精品| 99久久久无码国产精品不卡| 亚洲欧美激情一区二区| 麻豆成人在线视频| 天天影视网天天综合色在线播放| 狠狠人妻久久久久久| 在线一区二区三区| 国产精品嫩草影院精东| 精品美女一区二区三区| 四虎精品在线| 色噜噜狠狠色综合网图区| gogogogo高清视频在线| 久久久久久久久国产精品| 亚洲色图官网| 国产在线精品自拍| 99香蕉久久| 日本高清不卡三区| 亚洲精品成人| 黄色av网址在线播放| 蜜芽一区二区三区| 第一页在线视频| 久久精品一区四区| 久久久久亚洲av无码专区体验| 天天综合网天天综合色| 中文字幕+乱码+中文| 日韩女优制服丝袜电影| 麻豆av电影在线观看| 久久九九精品99国产精品| 黄色视屏在线免费观看| 国产欧美精品一区二区| 精品自拍偷拍| 97超碰人人爱| 首页国产欧美久久| 免费啪视频在线观看| 中文字幕精品—区二区四季| 久久久久99精品成人片毛片| 在线免费观看日本欧美| 亚洲AV无码一区二区三区少妇| 国产亚洲一区二区在线| 91探花在线观看| 亚洲xxxxx| 日本精品三区| 99999精品视频| 国产电影一区在线| 国产人与禽zoz0性伦| 欧美视频二区36p| www视频在线| www.国产一区| 99亚洲伊人久久精品影院| 久99久在线| 亚洲黄色av| 日本黄色一级网站| 国产精品国产三级国产aⅴ入口 | 午夜啪啪免费视频| 久久精品卡一| 无码一区二区精品| 一区二区三区四区不卡在线 | 风间由美一区二区三区在线观看| 国产精品av久久久久久无| 午夜久久久久久| www.成人精品| 欧美美最猛性xxxxxx| 亚洲欧美专区| 一级特黄录像免费播放全99| 日韩中文字幕区一区有砖一区| 黄色免费看视频| 亚洲综合免费观看高清完整版| 一区二区三区免费观看视频| 国产午夜精品全部视频播放| 亚洲日本天堂| 久久99精品久久久久久青青日本 | 国产不卡在线观看| 亚洲成人一品| 女人另类性混交zo| 久久久久久久一区| 久草视频一区二区| 亚洲天堂免费观看| 日韩欧美精品电影| 日韩精彩视频| 蜜桃视频一区二区三区在线观看| 老牛影视av老牛影视av| 91极品视觉盛宴| av中文在线| 成人网页在线免费观看| 亚洲一区二区日韩| 成年人看片网站| 亚洲国产一区视频| 天天操天天干天天爽| 欧美专区日韩视频| 亚洲性视频大全| 天天操天天爱天天爽| 1区2区3区国产精品| 国产人妖在线播放| 欧美激情在线观看视频| 天堂俺去俺来也www久久婷婷| 欧美色图另类小说| 中文字幕国产一区二区| 国产乱淫av片免费| 欧美激情高清视频| 日韩成人av在线资源| 免费观看成人在线视频| 国产精品色哟哟| 99久久免费国产精精品| 高清视频欧美一级| 精品久久中文| 国产精品久久久久久久99| 亚洲成人激情av| 你懂的在线观看| 国产欧美日韩免费看aⅴ视频| 亚洲欧美综合| 中文字幕丰满乱子伦无码专区| 精品婷婷伊人一区三区三| 直接在线观看的三级网址| 精品一区国产| 免费看黄色91| 久久精品这里有| 亚洲欧洲在线观看| 欧美视频二区欧美影视| 日韩在线视频在线观看| 国产精品视频一区二区三区不卡| 国产精品国产三级国产普通话对白| 久久久久久午夜| 国内精品久久久久久久影视简单| 日韩av加勒比| 欧美性猛交xxxx黑人| 日本在线www| 精品综合久久| 精品一区二区免费在线观看| 日韩乱码一区二区| 日韩在线视频观看| 台湾色综合娱乐中文网| 特级西西444www| 日韩欧美黄色动漫| 国产秀色在线www免费观看| 欧美xxxx黑人又粗又长精品| 国产在线精品一区二区三区不卡 | 亚洲福利视频久久| 免费视频观看成人| 国产亚洲天堂网|