Code HTML pour une apostrophe

apparemment simple, mais je ne trouve rien d'intéressant sur le web.

Quel est le code HTML correct pour une apostrophe? C'est ?

196
demandé sur Tot Zam 2009-01-07 12:33:54

17 réponses

si vous cherchez un devis simple, il est

'
262
répondu Recep 2014-05-06 21:40:14

A List Apart a une belle de référence sur les personnages et la typographie dans HTML . Selon cet article, l'entité HTML correcte pour l'apostrophe est ’ . Exemple d'utilisation: ’ .

95
répondu mouviciel 2013-07-09 05:20:44

c'est ' .

comme l'a noté msanders, c'est en fait XML et XHTML mais pas défini dans HTML4, donc je suppose utiliser le ' dans ce cas. Je corrige la position des mains.

35
répondu paxdiablo 2017-02-21 21:05:41

un ensemble de guillemets html conformes à la norme et faciles à mémoriser, à commencer par le guillemet simple droit qui est normalement utilisé comme apostrophe:

  • droit unique-devis - ’ - ’
  • gauche unique-devis - ‘ - ‘
  • droit double-citation - ” - "
  • double citation de gauche - “ -
15
répondu Joseph Hansen 2016-10-21 16:51:02

dépend de quelle apostrophe vous parlez: il y a ' , ‘ , ’ et probablement beaucoup d'autres, selon le contexte et le langage que vous avez l'intention d'écrire. Et avec un codage de caractères déclaré par exemple UTF-8, Vous pouvez aussi les écrire directement dans votre HTML: ' , , .

14
répondu Bombe 2009-01-07 09:37:13

tout d'Abord, il semblerait que " devrait être évité - La malédiction de la

Deuxièmement, s'il y a une chance que vous produisiez un markup pour être retourné via les appels AJAX, vous devriez éviter les noms d'entités (comme toutes les entités HTML ne sont pas valides en XML) et utiliser la syntaxe &#XXXX; à la place.

faute de quoi, le balisage peut être considéré comme non valide.

le entité la plus susceptible d'être affectée par ce SI, qui doit être remplacé par

12
répondu belugabob 2009-01-07 13:05:47

Voici une excellente référence pour les codes HTML Ascii:

http://www.ascii.cl/htmlcodes.htm

le code que vous recherchez est: '

6
répondu Tom Anderson 2009-01-07 09:35:57

notez que ' est défini dans HTML5, donc pour les sites Web modernes, je conseillerais d'utiliser ' car il est beaucoup plus lisible que '

contrôle: http://www.w3.org/TR/html5/syntax.html#named-character-references

6
répondu HammerNL 2013-02-15 12:46:46

même si ' se lit mieux que ' et il est dommage de ne pas l'utiliser, comme une sécurité intégrée, utiliser ' .

' valable HTML 5 entité, cependant il n'est pas valide HTML 4 de l'entité.

sauf si <!DOCTYPE html> est en haut de votre document HTML, utilisez &#39;

4
répondu Knickerless-Noggins 2017-05-09 14:18:18

&#39; en décimal.

%27 dans l'hex.

3
répondu Yuval Adam 2009-01-07 09:37:18

bien que l'entité &apos; puisse être prise en charge dans HTML5, elle ressemble à une machine à écrire apostrophe. Il ne ressemble en rien à une véritable apostrophe bouclée-qui ressemble à un guillemet final: .

il suffit de regarder quand je les écris l'un après l'autre:

1: droit guillemet simple entité, 2: apostrophe entité: ' .

j'ai essayé de trouver un bon entité ou commande alt spécifiquement pour une apostrophe à l'aspect normal (qui encore une fois semble "identique" à un simple guillemet de droite de fermeture), mais je n'en ai pas trouvé. J'ai toujours besoin d'insérer un simple guillemet droit pour obtenir l'apostrophe visuellement correcte.

si vous n'utilisez que (ALT + 0146) ou des apostrophes et des guillemets AutoFormat comme curly dans un traitement de texte comme Word 2013, utilisez <meta charset="UTF-8"> .

3
répondu Manuel Gutierrez Rojas 2013-12-01 14:01:48

j'ai trouvé FileFormat.info's de Caractères Unicode de Recherche pour être plus utile dans la recherche exacte des codes de caractères.

en entrant simplement ' (le caractère à gauche de la retour sur mon clavier Mac US) dans leur recherche donne plusieurs résultats de différentes boucles et langues .

je suppose que la question initiale était demander la typographie correcte U+02BC ʼ 151990920", plutôt que la machine à écrire fascimile U+0027 ' 151990920" .

le W3C recommande les codes hexadécimaux pour les entités HTML (voir ci-dessous). Pour U+02BC qui serait &#x2bc; , plutôt que &#x27; pour U+0027.

http://www.w3.org/International/questions/qa-escapes

utilisation de caractères échappés dans markup et CSS

Hex vs. decimal. typiquement quand la norme Unicode se réfère à ou liste des caractères il le fait en utilisant une valeur hexadécimale. ... Étant donné la prévalence de cette convention, il est souvent utile, bien que non obligatoire, d'utiliser des valeurs numériques hexadécimales dans les évasions plutôt que des valeurs décimales...

http://www.w3.org/TR/html4/charset.html

5 Document HTML Représentation ... 5.4 caractères non-affichables

... si les caractères manquants sont présentés à l'aide de leur représentation numérique, utiliser la forme hexadécimale (et non décimale), car c'est la forme utilisée dans les normes de jeu de caractères.

3
répondu jtheletter 2014-09-30 18:19:26

juste un lien de plus avec la collection bien entretenue entités Html

3
répondu DeltaCap 2015-02-06 09:19:23

autant que je sache, c'est &#39; mais il semble que le vôtre fonctionne aussi

voir http://w3schools.com/tags/ref_ascii.asp

2
répondu melculetz 2009-01-07 09:38:36

utilisez &apos; pour une apostrophe droite. Cela tend à être plus lisible que le &#39; numérique (si d'autres sont jamais susceptibles de lire le HTML directement).

modifier: msanders fait remarquer que &apos; n'est pas valide HTML4, ce que je ne savais pas, donc suivez la plupart des autres réponses et utilisez &#39; .

2
répondu Paul Stephenson 2009-01-07 14:43:52

vous pouvez essayer &#x0027; comme vu dans http://unicodinator.com/#0027

1
répondu Junior M 2014-04-12 16:34:25

Désolé si cela choque personne, mais il est raisonnable de l'article sur Ted Clancy's blog qui s'oppose à l'Unicode recommandation du comité à l'utilisation "(à DROITE guillemet SIMPLE) et propose d'utiliser U+02BC (MODIFICATEUR LETTRE APOSTROPHE) (aka "ou") à la place.

en un mot, l'article soutient que:

  • un signe de ponctuation (tel qu'un guillemet) sépare normalement les mots et les phrases, tandis que les côtés d'une contraction ne peuvent vraiment pas être séparés et ont encore du sens.
  • L'utilisation d'un modificateur permet de sélectionner une contraction avec l'expression régulière \w +
  • il est plus facile d'analyser les guillemets inclus dans le texte s'il n'y a pas de guillemets qui apparaissent aussi dans les contractions
0
répondu Mike Godin 2018-04-02 12:57:49