IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

HTML Discussion :

Entités unicode et HTML


Sujet :

HTML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre actif
    Homme Profil pro
    Infographiste
    Inscrit en
    Janvier 2017
    Messages
    43
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Infographiste
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Janvier 2017
    Messages : 43
    Par défaut Entités unicode et HTML
    Bonjour à vous tous,

    Je dois utiliser des caractères spéciaux dans du texte qui n'est pas du code HTML. Comme, par exemple, les chevrons < et >. Mais comme on ne peut pas les utiliser directement tels quels, il faut utiliser les entités spéciales comme "&#60" pour le < et "&#62" pour le >. Cependant, en cherchant une liste complète, je suis tombé sur le lien suivant https://www.leshirondellesdunet.com/caracteres-speciaux et cette liste indique &lt; pour < et &gt; pour le >. Les deux fonctionnent puisque j'ai testé mais je me demande pourquoi il existe deux valeurs différentes ? Est-ce normal ? Puis-je utiliser l'une ou l'autre, c'est du pareil au même ? Ou bien faut-il privilégier l'un des deux comme pour les couleurs où il vaut mieux éviter d'utiliser les noms génériques black, white, green, purple et plutôt utiliser leurs valeurs hexadécimales #fff, #000, #00ff7e, #d800ff ? J'ai cherché sur MDN et je n'ai pas trouvé une liste complète. Peut être que je tape les mauvais mots-clefs. J'ai essayé avec unicode, caractères unicode, caractères spéciaux, entités unicode, entités spéciales, etc. et j'ai fait choux blanc.

    Merci pour votre aide.

  2. #2
    Expert confirmé
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 670
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 670
    Par défaut
    vous aviez presque trouvé votre réponse sur la page de l'hirondelle. cette page contient un lien vers le site du W3C :
    https://www.w3.org/TR/html401/sgml/entities.html
    on y voit que par exemple &lt; est un raccourcis pour & #60;.

    je vous conseille d'utiliser "lt" et les autres abréviations. ainsi quand vous relirez votre code dans quelques mois, vous vous rappellerez surement mieux que "lt" donne "<" alors que si vous lisez #62 ou #38, vous allez devoir rechercher la correspondance pour comprendre ce que fait le code.

  3. #3
    Membre actif
    Homme Profil pro
    Infographiste
    Inscrit en
    Janvier 2017
    Messages
    43
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Infographiste
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Janvier 2017
    Messages : 43
    Par défaut
    Merci Mathieu.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Unicode et HTML
    Par ChristiandeGranville dans le forum Balisage (X)HTML et validation W3C
    Réponses: 8
    Dernier message: 12/09/2011, 12h35
  2. supprimer des entités Unicode
    Par skurty dans le forum Langage
    Réponses: 2
    Dernier message: 15/08/2010, 14h43
  3. Réponses: 2
    Dernier message: 25/05/2006, 18h34

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo