white-space、word-wrap、word-break 字母 數字不換行問題
實現頁面的文字、字母的展示效果的時候,相信大家都會遇到過一些這樣的要求:“文字不能換行,要強制文字一行展示”或者是“字母不會自動換行,需要實現可以自動換行斷句”等等諸如此類的要求,現在就這個文字、字母換不換行的問題,說說這三個css屬性的巧妙運用:white-space、word-wrap、word-break
首先,先來看下這三個屬性在W3C上給出的釋義:(具體這三個屬性各自有哪些屬性值需要大家查詢下W3c這裡就不再贅述了)
(1)white-space:屬性設定如何處理元素的空白;
(2)word-wrap(css3的新增屬性):允許長單詞或者url地址換行到下一行;
(3)word-break(css3的新增屬性):規定自動換行的處理方法;
接下來,就是這幾個屬性的組合運用讓我們可以在處理文字和字母的換行問題上得心應手
(1)要求強制不換行:p{white-space:nowrap}
一般的運用:要求文字等不換行且超出範圍省略號顯示 p{width:200px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
(2)自動換行:p{white-space:normal(預設值)}
(3)特殊的,針對字母以及數字的換行問題:
p{word-break:break-all(表示按照單個字母去換行,不保證單詞的完整性);word-wrap:break-word;}
word-wrap:break-word;
注:此時需要把元素設定為塊級元素才能看得到效果
相關推薦
white-space、word-wrap、word-break 字母 數字不換行問題
實現頁面的文字、字母的展示效果的時候,相信大家都會遇到過一些這樣的要求:“文字不能換行,要強制文字一行展示”或者是“字母不會自動換行,需要實現可以自動換行斷句”等等諸如此類的要求,現在就這個文字、字母換不換行的問題,說說這三個css屬性的巧妙運用:white-space、
word-wrap、white-space和word break的區別
src over word-wrap 也會 img lips 邊界 com 分享圖片 一、 先說white-space: white-space規定了代碼中對空格的處理:有幾個可選值:normal,nowrap,pre,pre-wrap,pre-line: white-sp
常見樣式問題七、word-break、word-wrap、white-space區別
首先推薦下MDN網站,在上面可以學習html、css、js。對於css而言,可以檢視詳細的語法、使用案例、瀏覽器相容性。附上鍊接:https://developer.mozilla.org/zh-CN。一、基本介紹1、word-breakMDN上顯示語法:normal | b
word-wrap、word-break和white-space
1、先要明確一點,不加word-wrap或word-break的時候,就是瀏覽器預設的時候,如果有一個單詞很長,導致一行中剩下的空間已經放不下它時,則瀏覽器會把這個單詞挪到下一行去: 2、這個長單詞還不算變態的,因為至少它沒有長到超過包裹它的元素的長度,但是如果超過了的話
不同瀏覽器下word-wrap,word-break,white-space強制換行和不換行總結
強制換行與強制不換行用到的屬性 我們一般控制換行所用到的CSS屬性一共有三個:word-wrap; word-break; white-space。這三個屬性可以說是專為了文字斷行而創造出來的。首先我們得知道這三個屬性到底是做什麼用地: word-wrap語法: word-wrap: normal(預設
你真的了解word-wrap和word-break的區別嗎?
導致 within opera developer 不起作用 溢出 了解 gpo 有一個 這兩個東西是什麽,我相信至今還有很多人搞不清,只會死記硬背的寫一個word-wrap:break-word;word-break:break-all;這樣的東西來強制斷句,又或者是因
word-wrap與word-break的區別,以及無效情況
OS 自動 class word-wrap 就是 con 整體 tro ace 兩種方法的區別說明: 1,word-break:break-all 例如div寬400px,它的內容就會到400px自動換行,如果該行末端有個英文單詞很長(congratulation等),它會
css 英文換行 css(word-wrap/break)使純英文數字自動換行
並且 斷開 自動換行 英文數字 兩種 強制換行 pan all ane 問題 當一個定義了寬度的塊狀元素中填充的全部為純英文或者純數字的時候,在IE和FF中都會撐大容器,不會自動換行並且當數字或者英文中帶有漢字時,會從漢字處換行,而純漢字卻可以自動換行。這個問題如何解決?先
屬性word-wrap與word-break的區別
word-wrap 強調的是是否允許單詞內斷句,而word-break強調的則是怎麼樣來進行單詞內的斷句。 說到這裡,好像依然不是很明朗,好吧,表達能力差的孩紙真是傷不起啊,只能用些例項來補救了。 首先,何謂單詞內斷句?當然這裡指的都是西文單詞。 這是沒有單詞內斷句的情況
table td 內容太長自動換行的例項(word-wrap和word-break的差異)
參考文件 : table-layout : http://www.w3school.com.cn/cssref/pr_tab_table-layout.asp word-wrap 和 word-brak的差異: http://www.cnblogs.com/2050
css 長單詞不換行溢位容器的解決方法 word-wrap與word-break
這兩個東西是什麼,我相信至今還有很多人搞不清,只會死記硬背的寫一個word-wrap:break-word;word-break:break-all;這樣的東西來強制斷句,又或者是因為這兩個東西實在是太拗口了,長得又差不多,導致連背都很難背下來。 那它們到底是什麼呢?我在m
單詞太長導致自動換行,出現空白區域。——word-wrap和word-break(英文單詞換行)
寫在前面: 在寫頁面的時候,偶爾有時會遇到下圖這兩種情況,一種是單詞過長時會溢位div,一種是直接換行,導致出現空白區域。這兩個情景就需要word-wrap、word-break這兩個屬性出場來解決了。閒話不扯了,本文主要內容有:word-wrap和word-
不同瀏覽器下word-wrap和word-break強制換行
我們一般控制換行所用到的CSS屬性一共有三個:word-wrap; word-break; white-space。這三個屬性可以說是專為了文字斷行而創造出來的。首先我們得知道這三個屬性到底是做什麼用地: word-wrap語法: word-wrap: normal(預設)
關於換行:word-wrap同word-break的區別
總結如下:word-wrap是控制換行的。使用break-word時,是將強制換行。中文沒有任何問題,英文語句也沒問題。但是對於長串的英文,就不起作用。break-word是控制是否斷詞的。normal是預設情況,英文單詞不被拆開。break-all,是斷開單詞。在單詞到邊界
你瞭解word-wrap和word-break的區別嗎?
我想很多人會在想這兩個東西是什麼鬼東西,我相信至今還有很多人搞不清,只會死記硬背的寫一個word-wrap:break-word;word-break:break-all;這樣的東西來強制斷句,又或者是因為這兩個東西實在是太拗口了,長得又差不多,導致連背都很難
CSS強制英文、中文換行與不換行 強制英文換行
字母 psi 省略號 -s 換行 適合 hidden 強制 超出 1. word-break:break-all;只對英文起作用,以字母作為換行依據 2. word-wrap:break-word; 只對英文起作用,以單詞作為換行依據 3. white-space:pre-
CSS強制英文、中文換行與不換行
代碼 英文 指定 ext 亞洲 tran book 了解 bsp 設計制作HTML時會遇到CSS強制英文、中文換行與不換行的問題,可以通過本文了解一下相關知識。 結構: 1.Transshipment Booking System is launched只對英文起作用,以字
文字、字母以及數字的換行不換行問題總結
實現頁面的文字、字母的展示效果的時候,相信大家都會遇到過一些這樣的要求:“文字不能換行,要強制文字一行展示”或者是“字母不會自動換行,需要實現可以自動換行斷句”等等諸如此類的要求,現在就這個文字、字母換不換行的問題,說說這三個css屬性的巧妙運用:white-s
CSS自動換行、強制不換行、強制斷行、超出顯示省略號
準備工作 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <ti
CSS white-space normal nowrap強制同一行內顯示所有文字不換行
1.多用於標題的字數很多 ,但不想換行 為了隱藏超出的部分 就用overflow:hidden樣式。 1、white-space語法: white-space : normal nowrap