La propriété de feuille de style css white-space permet de spécifier le formatage de la source du texte contenu dans votre balise HTML ou XHTML,
c'est à dire comment votre navigateur va interpréter les espaces blancs...,
passages à la ligne,
pas de rupture de ligne , affiche le code (alinéas et tabulations, nombres espaces) comme il est écrit dans le fichier source (votre code html).
Exemple de code :
white-space : normal;
white-space : pre;
white-space : pre-wrap;
white-space : pre-line;
white-space : nowrap;
La propriété white-space en feuille de style css peut prendre la valeur de :
-
normal, affichage normal du texte (pas reconnue par les versions Netscape<6).
-
pre, affichage du texte tel qu'il a été écrit (pas reconnue par Internet explorer<6).
-
pre-wrap, même principe que "pre" mais ajoute des sauts de ligne pour que le texte ne sorte pas du bloc (pas reconnue par Internet explorer<8 et Firefox < 3.1). Ajouter en css 2.1.
-
pre-line, supprime les espaces multiples et ajoute des sauts de ligne pour que le texte ne sorte pas du bloc (pas reconnue par Internet explorer<8 et Firefox < 3.5). Ajouter en css 2.1.
-
nowrap, ne fait pas de retour à la ligne (pas reconnue par les versions Netscape<6 et par Internet explorer<6).
La feuille de style white-space css est applicable sur l'ensemble des balises HTML ou XHTML.
La propriété de feuille de style white-space peut être l'équivalent de l'attribut HTML NOWARP de la balise HTML TD mais aussi de l'attribut HTML WRAP de la balise HTML TEXTAREA.
La propriété de feuille de style white-space peut être comparée à la balise HTML et XHTML PRE