Les deux signifient espace, mais y a-t-il une différence ?
Réponses
Trop de publicités?L'un est un espace ininterrompu et l'autre est un espace régulier. Un espace non cassant signifie que la ligne ne devrait pas être enroulée à ce point, tout comme elle ne serait pas enroulée au milieu d'un mot.
De plus, comme le souligne Svend dans son commentaire, les espaces non cassants ne s'effondrent pas.
En plus des autres réponses ici, les espaces non cassants ne seront pas « effondrés » comme le seront les espaces réguliers. Par exemple :
<!-- Both -->
<p>Word1 Word2</p>
<!-- and -->
<p>Word1 Word2</p>
<!-- will render the same on any browser -->
<!-- While the below one will keep the spaces when rendered. -->
<p>Word1 Word2</p>
Pas une réponse autant que des exemples...
Exemple #1 :
<div style="width:45px; height:45px; border: solid thin red; overflow: visible">
Hello There
</div>
Exemple #2 :
<div style="width:45px; height:45px; border: solid thin red; overflow: visible">
Hello There
</div>
Et un lien avec le violon.