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 :

Erreur de validation w3c pour target="_blank" [W3C]


Sujet :

HTML

  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Consultant - Webmarketing
    Inscrit en
    Avril 2013
    Messages
    25
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Consultant - Webmarketing
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2013
    Messages : 25
    Points : 33
    Points
    33
    Par défaut Erreur de validation w3c pour target="_blank"
    Bonjour,
    Je suis en train de valider en W3C les pages d'un site en construction.
    Ironie de la chose, mes pages sont bien validées W3C mais en voulant ajouter l’icône W3C, je me retrouve avec une erreur de validation car j’ai ajouté target="_blank" pour éviter de quitter mon site.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <div class="lien_w3c">
    <a href="http://validator.w3.org/check?uri=referer" target="_blank">
    <img src="http://www.w3.org/Icons/valid-xhtml10" alt="Valid XHTML 1.0 Strict" width="61" height="22" /></a>
    </div>
    Vous pouvez vérifier sur le site : http://www.lafee-bienetre.fr/

    Merci pour vos suggestions.
    RR9151

  2. #2
    Rédacteur

    Avatar de Torgar
    Homme Profil pro
    Développeur Web
    Inscrit en
    Août 2007
    Messages
    2 334
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Août 2007
    Messages : 2 334
    Points : 8 040
    Points
    8 040
    Par défaut
    Salut,

    Passe ton doctype en Transitional plutôt que Strict :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    En (X)HTML Strict, la valeur _blank n'est pas autorisée.

    Si tu tiens vraiment au Strict, faut passer par une redirection JavaScript.

    Le mieux étant de laisser le choix a l'utilisateur de l'ouvrir comme bon lui semble. Et au pire, y a un bouton précédent sur le navigateur.

  3. #3
    Invité
    Invité(e)
    Par défaut
    Bonjour l'Ami !
    Non bien sur restes en STRICT !! c'est du PRO pour les sites que tu réalises.
    Juste saches que le target blank est proscrit, je sais qu'il est présent sur ce lien de WC3, un oublie puisqu'ils ont le même lien depuis 10 ans

    Donc retiens de cela, que retirer le strict juste pour détourner la norme, alors pourquoi utiliser WC3 !

    En core bravo mon Ami pour tes sites !
    christele

  4. #4
    Rédacteur

    Avatar de Torgar
    Homme Profil pro
    Développeur Web
    Inscrit en
    Août 2007
    Messages
    2 334
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Août 2007
    Messages : 2 334
    Points : 8 040
    Points
    8 040
    Par défaut
    Pro, certes, mais plus valide dès l'apposition du logo du W3C !

    Alors je reconnais que ce n'est pas logique que le W3C fournisse un lien non compatible suite à une validation de page ayant un doctype Strict, mais ajouter le lien ne rend plus la page valide, c'est un fait.

    Donc rester en strict en ayant cette erreur sur le target, qui est une erreur archi-connue, ne rendra pas le site pro, au contraire.

    Et pourquoi conseiller de rester en strict sachant pertinemment qu'un élément y est proscrit ?

  5. #5
    Rédacteur

    Avatar de Bovino
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Points : 91 220
    Points
    91 220
    Billets dans le blog
    20
    Par défaut
    Sincèrement, je vois mal le lien qui peut exister entre un doctype (strict ou autre) et le caractère pro d'un site...
    Ou alors, tu considères que Google (ou autres exemples du même acabit) n'est pas "pro" !

    Il existe différents doctype disponibles, mais je n'ai jamais entendu parler de doctype "pro", "semi-pro" ou "amateur"...
    Si le doctype devait être choisi en fonction de ses besoins il y a encore peu, je ne vois aucune raison d'utiliser autre chose que le doctype HTML5 aujourd'hui (et il autorise le target="_blank" car les normes doivent être adaptées aux besoins réels et ouvrir une page dans un nouvel onglet pour la navigation externe à un site est un besoin réel et pragmatique).

  6. #6
    Invité
    Invité(e)
    Par défaut
    Bonjour l'Ami,
    Pas question de polémiquer ou trôler sur le sujet, mais pour chercher a être compatible 100% avec tout les navigateurs, j'ais mainte fois constaté que mes sites validés en strict passaient a coup sur partout.

    On peut inverser ta remarque en se demandant en bon français pourquoi avoir créé ce "strict"

    Bonne soirée
    Christele

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

Discussions similaires

  1. [W3C] erreur de validation W3C HTML 4.01 Transitional
    Par durand2504 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 5
    Dernier message: 14/03/2006, 11h47

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