« Aide:Caractères spéciaux problématiques » : différence entre les versions

Contenu supprimé Contenu ajouté
Daniel*D (discuter | contributions)
Cas particuliers de % ‰ «» : ; ? ! : précision pour éviter certaines incompréhensions
m C'est cette nouvelle incise qui est incompréhensible, alors que "des espaces normales suffisent" était clair, àmha.
Balise : Annulation
Ligne 132 :
Les ponctuations hautes ([[deux-points]], [[point-virgule]], [[Point d'exclamation|point d’exclamation]] et [[Point d'interrogation|point d’interrogation]]), les [[guillemet]]s ouvrants et fermants, et les signes [[pour cent]] et [[pour mille]] doivent être utilisés avec une espace insécable. Dans la plupart des cas, il s’agit de l’[[espace fine insécable]], distinction très importante en typographie informatique puisqu’il s’agit d’un caractère différent de l’espace insécable classique (dont l’entité HTML est <code>&amp;nbsp;</code> et qui est justifiante, c’est-à-dire qu’elle se dilate si la page est justifiée et que la ligne n’est pas remplie ; ce phénomène ne s’observe pas sur Wikipédia). L’espace fine insécable est <code>&amp;#x202F;</code> ; elle est non seulement fine, mais aussi de largeur fixe (de ''chasse fixe'', pour utiliser le terme traditionnel).
 
Dans Wikipédia, il n’est pas nécessaire d'ajouter manuellement ces espaces insécables. En effet, '''pour ces cas particuliers, des espaces normales<!-- espace est féminin en typographie --> suffisent''' {{incise|qu’il faut évidemment ajouter et surtout ne pas supprimer si elles existent}}, car [[MediaWiki]] (le logiciel utilisé par Wikipédia) les transforme automatiquement en espaces insécables à l’affichage de la page (on peut voir le code [[Hypertext Markup Language|HTML]] pour s’en convaincre). En fait, ce n’est pas seulement inutile, mais déconseillé, car cela complique l’édition et la lecture du code wiki pour un résultat identique.
 
Par exemple, on entrera : « Bonjour ! », avec des espaces normales<!-- espace est féminin en typographie --> mais pas : <s>«&amp;nbsp;Bonjour&amp;nbsp;!&amp;nbsp;»</s> –&#160;le code HTML étant identique dans les deux cas : <code>«{{rouge|&amp;#160;}}Bonjour{{rouge|&amp;#160;}}!{{rouge|&amp;#160;}}»</code>.