Je sais que ’
produira une apostrophe dans un document HTML.
Je sais aussi que option shift right bracket
sur Mac produira simplement un caractère ’
.
Existe-t-il de bonnes pratiques pour écrire du code, par exemple, devrais-je écrire
<b>The User’s Forum</b>
ou
<b>The User’s Forum</b>
(notez qu'en utilisant le raccourci clavier j'ai été capable de taper ’
au lieu de '
ci-dessus)
Il me semble que ce dernier (en utilisant le raccourci clavier) est plus robuste, car il est peu probable que le HTML brut soit affiché si, par exemple, il n'est pas échappé.
Par ailleurs, le caractère spécial ’peut ne pas être lisible par certains navigateurs, peut-être (?).
Quelqu'un a des meilleures pratiques à ce sujet?
Je ne pense pas que l'un soit meilleur que l'autre en général; cela dépend de la façon dont vous avez l'intention de l'utiliser.
’
).En général, je préférerais utiliser le caractère, car il est plus facile à lire et à taper.
Typiquement, le bon glyphe à utiliser dans la ponctuation de phrase est le guillemet, simple (y compris pour les apostrophes) et les guillemets doubles. La marque directe que nous voyons souvent sur le Web s'appelle un prime, qui se décline également en variétés simples et doubles et a des utilisations limitées, principalement pour les mesures.
Cet article explique comment les utiliser correctement.
Avec ’
, vous savez avec certitude que la sortie sera correcte, quoi qu’il en soit.
Je souhaite que '
génère l’apostrophe appropriée et non l’apostrophe de la machine à écrire. C’est 2013, pour l’intérêt de Christ!
Vous ne devez utiliser ’
que si votre intention est de créer un guillemet simple fermé ou une apostrophe. Ces deux signes de ponctuation sont incurvés dans la plupart des polices. Si votre intention est de faire une marque de pied, suivez l’autre itinéraire. Une marque de pied est toujours une marque verticale droite.
C’est une question de typographie. Une façon est correcte; l'autre n'est pas.
Si votre texte est utilisé par des non-navigateurs, il est donc plus sûr de taper le caractère avec la combinaison clavier option shift right bracket
car ’
ne sera pas transformé en apostrophe par un analyseur syntaxique XML ou JSON normal. (par exemple, si vous diffusez ce contenu sur des applications natives Android/iOS).
L'utilisation du raccourci clavier présente le risque d'utiliser un codage non-ASCII. Cela pourrait être correct, mais si votre source est chargée par différents éditeurs dans différents environnements locaux, vous risquez de rencontrer des problèmes quelque part sur la ligne.
Il pourrait être plus sûr d’utiliser soit ’
, soit ’
(qui sont équivalents), car ils sont tous deux en ASCII.