CSS中的whitespace(空白)指的是HTML頁面中的空格、制表符、換行符和連續的空白。在CSS中,可以使用空白的屬性來控制這些空格、制表符和換行符。
white-space: normal | nowrap | pre | pre-wrap | pre-line;
normal屬性是默認值,會將多個空格、制表符和換行符縮減為一個空格。這個屬性會忽略文本中的大部分空白字符。
nowrap屬性意味著文本不會被包裝。由于這個屬性,文本會延伸到文本框的外面,直到遇到一個br或者換行符,這時候文本才會換行。
使用pre屬性可以保留文本中的所有空格、制表符、換行符以及連續的空格序列,不會忽略任何空格。
pre-wrap屬性和pre屬性類似,不同之處在于文本會被包裝。
pre-line屬性會將多個空格、制表符和換行符縮減為一個空格,但是會保留連續的空格字符,同時會在換行符處換行。
white-space: pre; white-space: pre-wrap; white-space: pre-line;
通過上述這些CSS屬性,可以很好地控制HTML頁面中的空白格式,從而使得頁面排版更加清晰、美觀。