久久精品国产亚洲高清|精品日韩中文乱码在线|亚洲va中文字幕无码久|伊人久久综合狼伊人久久|亚洲不卡av不卡一区二区|精品久久久久久久蜜臀AV|国产精品19久久久久久不卡|国产男女猛烈视频在线观看麻豆

千鋒教育-做有情懷、有良心、有品質(zhì)的職業(yè)教育機(jī)構(gòu)

手機(jī)站
千鋒教育

千鋒學(xué)習(xí)站 | 隨時(shí)隨地免費(fèi)學(xué)

千鋒教育

掃一掃進(jìn)入千鋒手機(jī)站

領(lǐng)取全套視頻
千鋒教育

關(guān)注千鋒學(xué)習(xí)站小程序
隨時(shí)隨地免費(fèi)學(xué)習(xí)課程

當(dāng)前位置:首頁  >  技術(shù)干貨  > CSS3中word-break和word-wrap有什么區(qū)別?

CSS3中word-break和word-wrap有什么區(qū)別?

來源:千鋒教育
發(fā)布人:小千
時(shí)間: 2021-07-09 08:58:00 1625792280

      大家都知道在CSS3中增加了很多新的屬性,其中word-break和word-wrap就是用來給文本換行使用的,但是兩者有什么區(qū)別很多小伙伴都不是很清楚,今天小千就來告訴你他們究竟有什么不同,應(yīng)該用在哪里。

      word-break

      word-break它的屬性值一共有3個(gè),其中的幾個(gè)屬性值的含義具體解釋如下:

      normal:表示默認(rèn)值,即默認(rèn)的的換行規(guī)則。 break-all:表示強(qiáng)行換行,意思就是允許任意非文本間(比如網(wǎng)址類型的等)的單詞斷行。 keep-all: 也表示換行,但不允許文本中的單詞換行,只能在半角空格或連字符處換行。

      其中,在這三個(gè)屬性值中,break-all這個(gè)屬性值是所有瀏覽器都支持,但是 keep-all就不這樣了,雖然有一定的發(fā)展和進(jìn)步,但目前移動(dòng)端還不適合使用word-break : keep-all。

      word-wrap

      它有兩個(gè)屬性值,其中的幾個(gè)屬性值的含義具體解釋如下: normal:就是默認(rèn)值,就是正常的換行規(guī)則。 break-word:表示一行單詞中實(shí)在沒有其他靠譜的換行點(diǎn)的時(shí)候才進(jìn)行換行。

      其實(shí)大家會發(fā)現(xiàn),word-break和word-wrap其實(shí)是長得比較像的,而且屬性值也有類似之處,其實(shí)word-wrap屬性也是很有故事的,它之前由于和 word-break長得太像,難免會讓人記不住或搞混,所以在CSS3規(guī)范里,這個(gè)屬性的名稱被修改了,叫作 overflow-wrap。雖然這個(gè)新屬性名稱改了下,顯得語義更準(zhǔn)確,但也更容易區(qū)別和記憶。另外,在 Chrome和 Safari等WebKit內(nèi)核的瀏覽器僅支持這個(gè)新屬性。因此,雖然換了個(gè)好看好用的新名字,但是為了兼容性,目前還是乖乖地使用word-wrap 吧。

      下面繼續(xù)來嘮嘮這連個(gè)屬性的到底有啥區(qū)別呢?word-break: break-all和 word-wrap: break-word。首先,兩者長相神似,都有 word,都有break,位置都還一樣,一個(gè)有兩個(gè)break,一個(gè)有兩個(gè)word;其次,兩者的功能作用也類似,這兩個(gè)聲明都能使連續(xù)英文字符換行,那么它們的區(qū)別到底是什么? 下面給大家舉個(gè)例子說明一下:

<a href=web前端培訓(xùn)1" />

web前端培訓(xùn)2

web前端培訓(xùn)3

web前端培訓(xùn)4

      綜上所述,word-break: break-all;的作用是所有的都換行,很霸道的那種,毫不留情,一點(diǎn)兒空隙都不放過的那種換行,而 word-wrap:break-word則稍微溫柔點(diǎn)兒,帶有一點(diǎn)憐憫之心,如果這一行文字有可以換行的點(diǎn),如空格之類的,就不打英文單詞或字符的主意了,在這些換行點(diǎn)換行,至于對不對齊、好不好看則不關(guān)心,因此,很容易出現(xiàn)一片一片空白區(qū)域的情況。

      以上就是word-break和word-wrap屬性區(qū)別的介紹了,同學(xué)們在開發(fā)過程中根據(jù)實(shí)際情況去選擇即可,最后歡迎對web前端開發(fā)感興趣的小伙伴來到千鋒參加我們的大前端培訓(xùn)課程的學(xué)習(xí),全程名師面授確保教學(xué)質(zhì)量,更有全套前端教程視頻可以領(lǐng)取,先到先得。

tags:
聲明:本站稿件版權(quán)均屬千鋒教育所有,未經(jīng)許可不得擅自轉(zhuǎn)載。
10年以上業(yè)內(nèi)強(qiáng)師集結(jié),手把手帶你蛻變精英
請您保持通訊暢通,專屬學(xué)習(xí)老師24小時(shí)內(nèi)將與您1V1溝通
免費(fèi)領(lǐng)取
今日已有369人領(lǐng)取成功
劉同學(xué) 138****2860 剛剛成功領(lǐng)取
王同學(xué) 131****2015 剛剛成功領(lǐng)取
張同學(xué) 133****4652 剛剛成功領(lǐng)取
李同學(xué) 135****8607 剛剛成功領(lǐng)取
楊同學(xué) 132****5667 剛剛成功領(lǐng)取
岳同學(xué) 134****6652 剛剛成功領(lǐng)取
梁同學(xué) 157****2950 剛剛成功領(lǐng)取
劉同學(xué) 189****1015 剛剛成功領(lǐng)取
張同學(xué) 155****4678 剛剛成功領(lǐng)取
鄒同學(xué) 139****2907 剛剛成功領(lǐng)取
董同學(xué) 138****2867 剛剛成功領(lǐng)取
周同學(xué) 136****3602 剛剛成功領(lǐng)取
相關(guān)推薦HOT
MySQL索引為什么能讓查詢效率提高?

一、MySQL索引為什么能讓查詢效率提高DB在執(zhí)行一條Sql語句的時(shí)候,默認(rèn)的方式是根據(jù)搜索條件進(jìn)行全表掃描。如果我們對某一字段增加索引,查詢時(shí)...詳情>>

2023-10-14 01:38:15
什么是面向云原生系統(tǒng)的智能運(yùn)維?

一、云原生系統(tǒng)概述云原生系統(tǒng)是指在云計(jì)算環(huán)境下構(gòu)建和運(yùn)行的應(yīng)用程序系統(tǒng),具備高可用、彈性擴(kuò)展、靈活部署和自動(dòng)化管理等特點(diǎn)。它采用容器化...詳情>>

2023-10-14 01:25:33
怎么提升excel數(shù)據(jù)表訪問運(yùn)算速度?

一、怎么提升excel數(shù)據(jù)表訪問運(yùn)算速度目前版本Excel最大列數(shù)為16384,沒有10w加。運(yùn)算速度和Excel中是否有公式、公式的復(fù)雜度、對象的對少、格...詳情>>

2023-10-14 01:22:48
前端html5框架有哪些?

一、BootstrapBootstrap是目前較受歡迎的前端HTML5框架之一。它由Twitter開發(fā)并開源,提供了一套易于使用的CSS和JavaScript組件,可以用于創(chuàng)建...詳情>>

2023-10-14 00:57:59
哪些平臺支持Python編程?

一、AnacondaAnaconda是一個(gè)流行的Python發(fā)行版和包管理器,它提供了一個(gè)集成環(huán)境,方便進(jìn)行科學(xué)計(jì)算和數(shù)據(jù)分析。Anaconda附帶了許多常用的Pyth...詳情>>

2023-10-14 00:54:07
快速通道