首頁 >web前端 >前端問答 >css 整個英文單字不換行怎麼實現

css 整個英文單字不換行怎麼實現

藏色散人
藏色散人原創
2023-02-02 09:39:133461瀏覽

css整個英文單字不換行的實作方法:1、透過css屬性「word-wrap:break-word;」控制換行;2、透過css屬性「word-break:break-all;」控制斷詞方式即可。

css 整個英文單字不換行怎麼實現

本教學操作環境:Windows10系統、CSS3版、DELL G3電腦

css 整個英文單字不換行怎麼實現?

css中英文單字換行的問題

單字換行的問題

在專案中有時候會遇到英文很長的句子,然後當div剩下的部分不足以放下一個單字的時候,單字就會換行顯示,這樣的話尾部就會空了很大的地方顯得很不好看

解決方法

可以透過兩個css屬性來實現這個需求:

word-wrap:break-word;
word-break:break-all;

#word-wrap

word-wrap用來控制換行,有兩種值:

+ normal
+ break-word(这个值用来强制换行的,内容将在边界内换行,在中文中是没有任何问题,英文语句也是没有任何问题,但是对于很长的英文来说就不起作用了)

word-break

word-break用來控制是怎麼斷詞的。有三種取值:

+ break-all(是断开单词,在单词到边界的时候,下个字幕自动到下一行,主要是解决了长串英文单词断词的问题)
+ keep-all(指的是不断词,一句话就是一行)

推薦學習:《css影片教學

以上是css 整個英文單字不換行怎麼實現的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn