Question

Cela semble simple, mais je ne trouve rien de pertinent sur le Web.

Quel est le code HTML correct pour une apostrophe? Est-ce ’?

Était-ce utile?

La solution

Si vous recherchez un devis unique, il est

'

Autres conseils

A List Apart a une jolie référence sur les caractères et la typographie en HTML . Selon cet article, l'entité HTML correcte pour l'apostrophe est ’. Exemple d'utilisation: & # 8217; .

C'est '.

Comme le notent msanders, il s’agit en fait de XML et de XHTML, mais ils ne sont pas définis en HTML4. J’utilise donc le ' dans ce cas. Je reste corrigé.

Un ensemble de guillemets HTML, facile à retenir et conforme aux normes, commençant par le guillemet simple correct, normalement utilisé comme apostrophe:

  • droite, simple citation & # 8212; ’ & # 8212; & # 8217;
  • a laissé une seule citation & # 8212; ‘ & # 8212; & # 8216;
  • citation double à droite & # 8212; ” & # 8212; & # 8221;
  • a laissé une double citation & # 8212; “ & # 8212; & # 8220;

Cela dépend de l’apostrophe dont vous parlez: il y! & # 8217; s ', ‘, ’ et probablement nombreux, en fonction du contexte et de la langue que vous & # 8217 ; re l'intention d'écrire. Et avec un codage de caractère déclaré, par exemple, UTF-8, vous pouvez également les écrire directement dans votre code HTML: ', , .

Tout d’abord, il semblerait que & devrait être évité - La malédiction de & amp; apos;

Deuxièmement, s’il existe un risque que vous génériez un balisage à renvoyer via des appels AJAX, évitez les noms d’entités (car toutes les entités HTML ne sont pas valides en XML) et utilisez le amp; #XXXX; la syntaxe à la place.

Sinon, le balisage pourrait être considéré comme un XML non valide.

L'entité la plus susceptible d'être affectée par cela est & amp; nbsp ;, qui doit être remplacée par & amp; # 160;

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

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

Le code que vous recherchez est: & amp; # 39;

Notez que &apos; EST défini en HTML5, donc pour les sites Web modernes, je vous conseillerais d'utiliser &#39; car il est beaucoup plus lisible que <=>

Vérifiez: http://www.w3.org/ TR / html5 / syntax.html # références de caractère nommé

Même si &apos; se lit mieux que &#39; et qu'il est dommage de ne pas l'utiliser, utilisez le mode <!DOCTYPE html>.

<=> est une entité HTML 5 valide, mais ce n'est pas une entité HTML 4 valide.

Sauf si <=> se trouve en haut de votre document HTML, utilisez <=>

&#39; en décimal.

%27 en hex.

Bien que l'entité &apos; puisse être prise en charge en HTML5, elle ressemble à une apostrophe de machine à écrire. Cela ne ressemble en rien à une véritable apostrophe frisée & # 8212; qui ressemble à un guillemet final: .

Il suffit de regarder quand je les écris les uns après les autres:

1: entité de type guillemet simple à droite, 2: entité de type apostrophe: ' <meta charset="UTF-8">.

J'ai essayé de trouver une entité appropriée ou une commande alt spécifiquement pour une apostrophe à l'apparence normale (qui ressemble encore & # 8216; identique & # 8217; à un guillemet simple à droite), mais je n'ai < !> # 8217; pas trouvé. Je dois toujours insérer un guillemet simple à droite pour obtenir l’apostrophe visuellement correcte.

Si vous utilisez uniquement <=> (ALT + 0146) ou des apostrophes et des guillemets pour machine à écrire automatique comme frisés dans un traitement de texte tel que Word 2013, utilisez <=>.

J'ai trouvé la la recherche de caractères Unicode par FileFormat.info pour être plus utile dans la recherche des codes de caractères exacts.

Entrer simplement ' (le caractère situé à gauche de la touche return de mon clavier américain) sous leurs rendements de recherche plusieurs résultats de diverses boucles et langues .

Je suppose que la question initiale demandait le U + typographiquement correct. 02BC ʼ , plutôt que le fascicule de machine à écrire U + 0027 &#x2bc; .

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

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

  

Utilisation des caractères d'échappement dans les balises et les CSS

     

Hex ou décimal. Lorsque le standard Unicode fait référence à ou répertorie des caractères, il le fait à l'aide d'une valeur hexadécimale. & # 8230; Compte tenu de la prévalence de cette convention, il est souvent utile, bien que non obligatoire, d'utiliser des valeurs numériques hexadécimales dans les échappements plutôt que des valeurs décimales & # 8230;

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

  

5 Représentation de documents HTML & # 8230; 5.4 Caractères non lisibles

     

& # 8230; Si les caractères manquants sont présentés à l'aide de leur représentation numérique, utilisez le format hexadécimal (et non décimal), car il s'agit du format utilisé dans les normes de jeu de caractères.

Juste un lien supplémentaire avec la collection soignée Entités HTML

Pour autant que je sache, il en est &#39; mais il semble que le vôtre fonctionne également

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

Utilisez &apos; pour une apostrophe droite. Cela a tendance à être plus lisible que le numérique &#39; (si d’autres risquent de lire directement le code HTML).

Modifier: msanders indique que <=> n'est pas valide HTML4, ce que je ne connaissais pas, suivez donc la plupart des autres réponses et utilisez <=>.

Vous pouvez essayer &#x0027; comme indiqué dans http://unicodinator.com/#0027

Désolé si cela offense quelqu'un, mais il existe un article raisonnable sur Le blog de Ted Clancy qui s'oppose à la recommandation du comité Unicode d'utiliser & amp; # 8217 ; (COTATION DROITE) et propose d'utiliser U + 02BC (LETTER MODIFICATEUR APOSTROPHE) (autrement dit & Amp; # 700; ou & Amp; # x2bc;) à la place.

En résumé, l'article affirme que:

  • Les signes de ponctuation (tels que les guillemets) séparent normalement les mots et les phrases, tandis que les côtés d'une contraction ne peuvent en réalité pas être séparés et ont toujours un sens.
  • Utiliser un modificateur permet de sélectionner une contraction avec l'expression régulière \ w +
  • Il est plus facile d'analyser les guillemets incorporés au texte s'il n'y a pas de guillemets apparaissant également dans les contractions
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top