web-dev-qa-db-fra.com

Dans mes métadonnées HTML, cela devrait-il être © ou # 169;

Dans mes métadonnées de droit d'auteur, j'ai les éléments suivants

<meta name="copyright" content="example.com &#169; Copyright 2011 by Me. All Rights Reserved." />

Est-ce correct ou devrais-je simplement avoir les éléments suivants?

<meta name="copyright" content="example.com © Copyright 2011 by Me. All Rights Reserved." />
6
user6501

Pourquoi voulez-vous mettre le symbole © dans une balise méta qui a déjà l'attribut name = "copyright"?

5
Osvaldo

Je crois que les deux sont parfaitement valables, cela devrait donc résulter de la différence entre les entités et les caractères Unicode.

Les entités HTML sont le moyen le plus sûr d'aller. Ils apparaîtront sur tous les navigateurs modernes, mais sont un peu pénibles en code source. De plus, plusieurs personnages représentent un seul personnage, ce qui n’est pas aussi efficace qu’il pourrait être. Si vous deviez utiliser l'entité, je vous recommanderais plutôt d'utiliser &copy; pour plus de lisibilité.

L’incorporation du symbole de copyright devrait fonctionner correctement, tant que votre encodage est correctement défini. Cependant, si vous rencontrez des problèmes d'encodage, vous pouvez rencontrer toutes sortes de problèmes d'affichage inesthétiques et difficiles à gérer. Si cela se trouve dans votre balise méta, vous ne devriez pas avoir de problèmes d'affichage, mais c'est quelque chose à prendre en compte.

J'utilise habituellement le caractère unique. C’est pour cela qu’il est prévu, et c’est deux ou trois octets de moins sur chaque page chargée.

3
Jacob Hume

Bonjour, j'ai essayé d'utiliser: &copy; et aussi &#169; dans la méta. Le résultat est qu’il n’affiche que le code dans la sortie source de la vue, comme indiqué ci-dessous.

<meta name="copyright" content="&copy; 2013 - Co NAme" />

Cela marche:

<meta name="copyright" content="2013 - Co Name" />

Oubliez le symbole et faites ce que @Osvoldo a mentionné. Cela semble être la forme appropriée.

1
user34553

Si le symbole se trouve n'importe où dans votre fichier, la vérification de WC3 échouera. Sur cette base, je pense que &#169 est correct.

Testez-le ici: http://validator.w3.org/check

1
Nate