The document character set includes a wide variety of white space characters. Many of these are typographic elements used in some applications to produce particular visual spacing effects. In HTML, only the following characters are defined as white space characters:
* ASCII space ( )
* ASCII tab (	)
* ASCII form feed (
* Zero-width space (​).
so white space is needed in web design