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 :

[W3C] This page is not Valid XHTML 1.0 Strict!


Sujet :

HTML

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Février 2007
    Messages
    117
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2007
    Messages : 117
    Points : 80
    Points
    80
    Par défaut [W3C] This page is not Valid XHTML 1.0 Strict!
    Bon ...

    Ca m'énerve ...

    Je suis déclaré en XHTML 1.0 Strict et mes pages ne sont pas considérées comme valides à cause d'un code JavaScript que j'utilise pour déterminer quelle feuille de style utiliser en fonction du navigateur.

    Voici ce code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    <script language="javascript" type="text/javascript">
            if ((navigator.appName == "Netscape")) { document.write('<link rel="stylesheet" 
     
    type="text/css" href="style-ff.css" />'); }
            if ((navigator.appName.indexOf("Explorer") != -1)) { document.write('<link rel="stylesheet" 
     
    type="text/css" href="style-ie.css" />'); }
            </script>
    Que puis-je faire pour déclarer la bonne feuille de style tout en étant considéré comme XHTML 1.0 Valide ?

    Merci.

  2. #2
    Modérateur
    Avatar de Bisûnûrs
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 887
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 887
    Points : 16 320
    Points
    16 320
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    <script language="javascript" type="text/javascript">
            <![CDATA[
            if ((navigator.appName == "Netscape")) { document.write('<link rel="stylesheet" 
     
    type="text/css" href="style-ff.css" />'); }
            if ((navigator.appName.indexOf("Explorer") != -1)) { document.write('<link rel="stylesheet" 
     
    type="text/css" href="style-ie.css" />'); }
            ]]>
    </script>

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Février 2007
    Messages
    117
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2007
    Messages : 117
    Points : 80
    Points
    80
    Par défaut
    Salut,

    Merci de l'info mais quand je fais cela, les stylesheets ne sont plus prises en compte :-)

  4. #4
    Modérateur
    Avatar de Bisûnûrs
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 887
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 887
    Points : 16 320
    Points
    16 320
    Par défaut
    Alors utilise plutôt les commentaires conditionnels au lieu du Javascript.

  5. #5
    Membre régulier
    Profil pro
    Inscrit en
    Février 2007
    Messages
    117
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2007
    Messages : 117
    Points : 80
    Points
    80
    Par défaut
    Salut,

    Super !

    Ca fonctionne.

    Merci de l'info et bonne journée,

    Olivier

  6. #6
    Rédacteur
    Avatar de MasterOfChakhaL
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2004
    Messages
    2 147
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2004
    Messages : 2 147
    Points : 3 264
    Points
    3 264
    Par défaut
    Salut,

    Ton attribut "langage" dans ta balise script n'est pas valide. Il aurait suffit de l'enlever je pense (en gardant le type="text/javascript")

  7. #7
    Membre régulier
    Profil pro
    Inscrit en
    Février 2007
    Messages
    117
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2007
    Messages : 117
    Points : 80
    Points
    80
    Par défaut
    OK ;-)

    Bon à savoir pour la prochaine fois ;-)

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

Discussions similaires

  1. validation XHTML 1.0 Strict
    Par loicmaxinfo dans le forum Langage
    Réponses: 1
    Dernier message: 17/08/2008, 17h07
  2. [XHTML] Variables d'URL et validation XHTML 1.0 Strict
    Par will89 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 5
    Dernier message: 09/06/2008, 16h03
  3. [XHTML] Problème de validation XHTML 1.0 Strict / Script JS
    Par redvivi dans le forum Balisage (X)HTML et validation W3C
    Réponses: 5
    Dernier message: 14/04/2008, 12h29
  4. [XHTML] Mon espace web n'est pas valide XHTML 1.0 Strict!
    Par Olivier Regnier dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 02/06/2007, 15h29
  5. [W3C] Problème de validation XHTML 1.0 strict
    Par Cedrun dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 12/09/2006, 11h53

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