Le point sur la ponctuation française

Du fait de la jeunesse du média et d’un manque d’information, la ponctuation sur le Web est souvent malmenée. Vous trouverez dans le tableau suivant les règles qu’il faut employer et les solutions que j’utilise pour respecter au mieux ces dernières (tout en assurant une compatibilité navigateur importante).

Signes Espace avant Espace après Code HTML
point aucun espace (sauf en fin de paragraphe) .
point-virgule espace fine insécable espace  ; voire
<span class="fine">&nbsp;</span>;
deux-points espace insécable espace &nbsp;:
point d’exclamation espace fine insécable espace &nbsp;! voire
<span class="fine">&nbsp;</span>!;
point d’interrogation espace fine insécable espace &nbsp;? voire
<span class="fine">&nbsp;</span>?;
virgule aucun un espace ,
trait d’union aucun pas d’espace -
tiret espace insécable espace insécable &nbsp;&ndash;&nbsp;
tiret long espace insécable espace insécable &nbsp;&mdash;&nbsp;
guillemet ouvrant espace espace insécable &laquo;&nbsp;
guillemet fermant espace insécable espace &nbsp;&raquo;
barre de fraction espace fine insécable espace fine insécable &nbsp;/&nbsp; voire
<span class="fine">&nbsp;</span>/<span class="fine">&nbsp;</span>
apostrophe aucun pas d’espace &rsquo;
points de suspension aucun un espace &hellip;
parenthèse ouvrante espace pas d’espace (
parenthèse fermante aucun espace )
crochet ouvrante espace pas d’espace [
crochet fermante aucun espace ]

Notez que :

  • on associera si besoin dans notre feuille de style cette règle : .fine{font-size:30%}
  • les espaces insécables différent des espaces normaux car ils ne peuvent pas être séparés des mots qu’ils séparent par un éventuel retour à la ligne ;
  • l’apostrophe et le trait d’union, ne sont pas des ponctuations mais des signes grammaticaux ;
  • l’encodage des entités ne pose aucun problème dans la balise <title> et l’attribut alt par exemple ;
  • l’apostrophe français s’écrit et non ' ;
  • les guillemets français s’écrivent « » et non " " ;
  • les points de suspension s’écrivent et non ... ;
  • les différences entre les tirets et le trait d’union pourra faire l’objet d’un petit billet ;
  • tout comme il est prévu également un billet sur les signes diacritiques, les symboles typographiques, mathématiques et monétaires.

Et attention à ne pas croire que ces règles relèvent du détail, l’affichage est est parfois fortement impacté. Katsoura écrivait récemment un billet à ce sujet.

On trouve d’ailleurs de plus en plus de CMS ou d’outils qui respectent automatiquement ces règles (SPIP, Dotclear, Markdown).


8 commentaires ↓

#1 Shemu le 05.15.08 à 13:54

Très interessant !

Mais pourquoi ne pas utiliser &thinsp; à la place de <span class="fine">&nbsp;</span> ?

#2 Vincent le 05.15.08 à 13:58

Le support des navigateurs tout bêtement. Voir cet article pour plus de détails.

#3 katsoura le 05.17.08 à 18:41

« les règles qu’il fait employer » => faUt ? Certes il y a des règles mais si tu consultes plusieurs ouvrages tu remarqueras que les règles ne sont pas identiques partout. De même, à l’époque du caractère typographique, il y avait des variantes selon les maisons d’imprimerie. Outre cette difficulté d’une référence, il n’est pas toujours souhaitable de les respecter. Le plus important est de garder une certaine homogénéité dans son travail.

#4 Vincent le 05.17.08 à 18:49

Très étonné par ton avis katsoura, d’autant que tu es bien plus au fait que moi sur ce sujet.

Ces « règles » ne sont-elles pas là avant tout pour permettre une certaine facilité de lecture ? J’imagine qu’elles ont étés pensées et réfléchies dans ce sens.

#5 katsoura le 05.18.08 à 20:09

Comme dans tous les procédés complexes, il vient un moment où il faut mettre un peu d’ordre sinon ça devient le bordel. Si tu prends l’exemple de la caroline, Charlemagne avait confié à un moine le privilège d’imposer une seule et unique graphie des lettres dans tous le royaume afin d’uniformiser les formes. Les règles d’orthotypographie sont également passées par une réflexion pour adopter un seul et unique code (ce fameux code typographique). De cette manière, ça permet d’avoir une référence, un guide pour les néophytes. Après avoir pris connaissance du code, libre à chacun d’adapter selon ses affinités. Tout le problème réside alors dans la justification. Si tu contournes une « règle », tu dois pouvoir défendre ton point de vue en connaissant la norme.

Reste à savoir si beaucoup sont au courant de ces règles et là je crois qu’une grosse majorité ignore tout. D’où l’importance de les faire connaître comme tu le fais :-)

#6 ellm le 07.16.08 à 16:10

On en apprend tous les jours.

1/ Je pensais qu’on disait UN espace, mais visiblement quand il s’agit de typographie on dit UNE espace.

2/ Je ne connaissais pas la différence entre une espace « normale » et une espace « fine ».

3/ En parcourant Wikipédia, j’ai également appris qu’on pouvait distinguer espace fine sécable et espace fine insécable.

Merci pour ce billet, c’était vraiment très intéressant ! :)

#7 Frank Taillandier le 09.21.08 à 22:59

Je ne sais pas si il fait référence en la matière mais pour ma part, je pensais suivre les recommandations du lexique des règles typographiques en usage à l’imprimerie nationale.

#8 Olivier G. le 04.05.11 à 9:29

Ma référence concernant les différents tirets, le trait-d’union, le signe moins est et reste http://www.tutoweb.be/typographie/tiret/.


Laisser un commentaire

Mise en forme : vous pouvez utiliser la syntaxe Markdown. Vous verrez, c’est chouette !