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 :

name dans balise <a>


Sujet :

HTML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre chevronné Avatar de guigo
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    612
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 612
    Par défaut name dans balise <a>
    Bonjour,
    Je me posais la question : est-il necessaire et surtout valide de mettre l'attribut name dans une balise <a> ?
    Le W3c me valide cet attribut, mais si j'en crois ce lien (ce super lien devrais je dire) : http://giminik.developpez.com/xhtml/a.html alors ce n'est pas un attribut de <a>

    Merci à tous,
    Guigo

  2. #2
    Membre éprouvé
    Profil pro
    Inscrit en
    Mars 2010
    Messages
    82
    Détails du profil
    Informations personnelles :
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations forums :
    Inscription : Mars 2010
    Messages : 82
    Par défaut
    Bonjour, tu peux mettre name dans la balise a mais pas pour un lien, name c'est pour une ancre.

    un peu de lecture:
    http://www.la-grange.net/w3c/html4.0....html#h-12.1.1

  3. #3
    Membre chevronné Avatar de guigo
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    612
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 612
    Par défaut
    Trop bien :-)

    Merci, bonne journée
    Guigo

  4. #4
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 582
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 582
    Par défaut
    Je me posais la question : est-il necessaire et surtout valide de mettre l'attribut name dans une balise <a> ?
    Nécessaire non.
    Valide, ça ne l'est pas en XHTML 1.1 ni en XHTML 2, mais ça l'est partout ailleurs.
    La raison en est que l'attribut name est obsolète et doit être remplacé par id. Mais comme il y a beaucoup d'existant qui se sert de name, il reste valide.

    Citation Envoyé par coeos.pro Voir le message
    Bonjour, tu peux mettre name dans la balise a mais pas pour un lien, name c'est pour une ancre.
    Faux. En pratique il n'est utile d'en mettre que pour faire une ancre, ou pour certains outils qui comptent encore dessus, mais ce n'est pas une question de validité.
    Notons au passage qu'utiliser name pour ça n'est plus vraiment nécessaire : on peut utiliser id, et le mettre sur n'importe quel élément.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  5. #5
    Membre éprouvé
    Profil pro
    Inscrit en
    Mars 2010
    Messages
    82
    Détails du profil
    Informations personnelles :
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations forums :
    Inscription : Mars 2010
    Messages : 82
    Par défaut
    Bonjour,
    Faux. En pratique il n'est utile d'en mettre que pour faire une ancre
    C'est exactement ce que j'ai mis, pourquoi mettre FAUX ???

  6. #6
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 582
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 582
    Par défaut
    Bonjour,

    Citation Envoyé par coeos.pro Voir le message
    C'est exactement ce que j'ai mis,
    Après tout, admettons. Je trouvais personnellement que ça laissait penser qu'il "ne faut pas" mettre d'attribut name dans une balise <a>. Mais bon, c'est pas si évident, finalement.

    Citation Envoyé par coeos.pro Voir le message
    pourquoi mettre FAUX,
    Pour aller droit au but et gagner en lisibilité.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  7. #7
    Membre éprouvé
    Profil pro
    Inscrit en
    Mars 2010
    Messages
    82
    Détails du profil
    Informations personnelles :
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations forums :
    Inscription : Mars 2010
    Messages : 82
    Par défaut
    Bonjour, on va pas chipoter, le mieux c'est de prendre comme référence la référence:
    Utiliser id ou name ? Les auteurs devraient considérer les points suivants au moment de décider lequel attribut utiliser entre id et name pour le nom d'une ancre :

    * l'attribut id peut faire plus qu'un nom d'ancre (par exemple, sélecteur de feuille de style, identifiant de traitement, etc.) ;
    * certains agents utilisateurs anciens ne gèrent pas les ancres créées par l'attribut id ;
    * l'attribut name autorise des noms d'ancre plus variés (avec les entités).
    C'est juste ici
    Comme quoi il y a encore certains outils qui comptent encore dessus.

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

Discussions similaires

  1. objet names dans ActiveWorkbook EXCEL
    Par jarod_bx dans le forum Access
    Réponses: 4
    Dernier message: 06/01/2006, 12h26
  2. [XML][XSL]probleme html dans balise xml
    Par chateau64 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 6
    Dernier message: 02/12/2005, 11h42
  3. [VB.NET] Command Name dans un datagrid
    Par Sadneth dans le forum ASP.NET
    Réponses: 2
    Dernier message: 29/11/2005, 11h11
  4. police dans balise input et select
    Par le_ben dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 11/03/2005, 14h54
  5. Problème formatage dans balise title / alt
    Par jflebegue dans le forum Mise en page CSS
    Réponses: 9
    Dernier message: 09/12/2004, 15h18

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