国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > CSS > 正文

怎樣在CSS中解決長英文單詞的頁面顯示問題?

2020-03-24 17:17:17
字體:
來源:轉載
供稿:網友

簡言

在頁面排版中,經常遇到長英文單詞溢出段落容器的情況,如何解決該問題?現編制如下對比演示程序:

演示程序

42du.cn-在線演示程序

部分html代碼

 div >

問題

在進行英文段落排版中,常常會碰到長英文單詞的情況,一般在默認情況下,如果單詞排版到了容器邊界,該單詞會被自動移到下一行中顯示。而如果單個單詞的長度大于容器寬度時,就會產生溢出容器邊界的情況。見文中演示的第一部分,頁面上Extraordinarily長度溢出了容器邊界。

CSS中提到單詞斷行,自然就會想到word-break和word-wrap。具體差別對比,在演示的第二和第三部分對比可以看出來。

word-break: break-all;

上述聲明,如演示第二部分所示。單詞排版到了容器邊界,該單詞就會被斷開成兩部分,后一部分移到下一行顯示。這樣排版段落的右邊很整齊,我喜歡這種效果。但break-all會造成很多行末單詞斷開,影響閱讀體驗。

word-wrap: break-word;

上述聲明,如演示第三部分所示。單詞排版到了容器邊界,優先把單詞移到下一行顯示。而當單詞長度超過行寬度時,再斷開單詞。即優先行內斷開,行內斷開不靈時、再采用單詞斷開。這樣排版段落右側不夠整齊、有留白產生,但不會造成大量單詞被斷開、也不會產生溢出。

hyphens: auto;

上述聲明,如演示第四部分所示。如果更深入一步,想給斷開的單詞加一個連字符(-),可以采用hyphens: auto。但是目前該項聲明的兼容很差。

相信看了這些案例你已經掌握了方法,更多精彩請關注php 其它相關文章!

相關閱讀:

JavaScript里最常用的20條正則表達式

ajax的跨域問題如何解決

以上就是怎樣在CSS中解決長英文單詞的頁面顯示問題?的詳細內容,html教程

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 明水县| 瓮安县| 平舆县| 龙口市| 海阳市| 安远县| 诸暨市| 库伦旗| 泰宁县| 龙陵县| 商都县| 章丘市| 峨山| 静海县| 二连浩特市| 胶南市| 车致| 大余县| 乌拉特中旗| 琼海市| 蚌埠市| 阿城市| 伊通| 水城县| 渝北区| 邹城市| 霸州市| 桑植县| 霍州市| 庆元县| 广州市| 桂林市| 南木林县| 城市| 措勤县| 玉林市| 五峰| 黔东| 永兴县| 龙南县| 香河县|