CSS3屬性文字換行
在網頁設計中,文字的排版可謂關乎網頁的美觀程度。而CSS3中提供了很多屬性來控制文字的排版,其中文字換行也是一個非常重要的屬性。下面我們來介紹一下CSS3中常用的文字換行屬性。
1. word-wrap屬性
該屬性的作用是控制長單詞和URL地址的自動換行。word-wrap屬性有兩個參數值:
normal:表示只對不可包含斷點的長單詞和URL地址進行換行,而對于可以自動換行的單詞則不做處理。 break-word:全部單詞均可自動換行。當單詞長度超過一行時,單詞會自動折斷,轉換到下一行。
2. word-break屬性
該屬性用于指定在什么地方斷行,有三個參數值:
normal:采用默認值,即根據內容自動換行。 keep-all:表示單詞不會被分開,即保持在同一行,但是該屬性只在中文中有效,對于英文等其它語言無效。 break-all:表示在任意字符處強制斷行。
3. white-space屬性
該屬性用于設置行內元素的空白和換行處理方式,有三個參數值:
normal:把換行和空格都合并為一個空格,并在必要的情況下換行。 pre-wrap:顯示與源代碼完全一致,將空格和換行視為有意義的元素,同時保留所有的空格和換行。 pre:顯示與代碼完全一致,但是所有的空格和換行都是有意義的。
總結
CSS3中的文字換行屬性,可以讓我們更好地控制網頁中文字的排版,讓網頁更加美觀大方,更易于閱讀。掌握這些屬性,可以提高我們的工作效率,并且使得網頁排版更加得心應手。
上一篇css url 空格
下一篇css3左右3d卡牌特效