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 :

[XHTML] comment respecter W3C


Sujet :

HTML

  1. #21
    Inactif  
    Avatar de Kerod
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    11 672
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 11 672
    Par défaut
    Le plus simple pour qu'on puisse t'aider serait de nous donner l'url de ton site qui pose problème

  2. #22
    Membre expérimenté
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    241
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 241
    Par défaut
    Si le site en question est celui que tu as en signature voici ce que traite le validateur :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
     
        <html>
    <head>
    <title>kevin disneur</title>
    <meta name="keywords" content="blog kévin kevin Kévin Kevin KEVIN Disneur disneur DISNEUR devin Devin DEVIN flash informatique creation site web gratuit webdesign">
    <meta name="description" content="blog">
    <meta name="robots" content="INDEX, FOLLOW">
    <meta name="revisit-after" content="10 days">
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <script language="JavaScript">
    if(top.frames.length > 0)
    top.location.href=self.location;
    </script>
     
    <script>
            var img = new Image();
            var subd = location.host;
            if (subd.indexOf("www.") != -1) subd=subd.substring(4);
            img.src = "counter.php?subdomain="+subd;
    </script>
    </head>
     
    <frameset rows="100%,*" frameborder="NO" border="0" framespacing="0">
    <frame name="main_frame" src="http://kevin-disneur.servhome.org">
    </frameset>
     
    <noframes>
    <body bgcolor="#FFFFFF" text="#000000">
    <a href="http://kevin-disneur.servhome.org">Bienvenue sur kevin disneur</a>
    <br>
    <a href="http://www.c.la">Nom de domaine gratuit et cool / Service de redirection</a>
    </body>
    </noframes>
    </html>
    Soit donc un document sans doctype, et ça tu n'y peux rien en fait, tu es tout simplement piégé par la médiocrité du code construit par ton hébergeur qui insère tes documents dans son propre jeu de frame auquel tu n'as pas accès.
    Enfin si tu peux, mais carrément en changeant d'hébergeur.

  3. #23
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    98
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 98
    Par défaut
    pourtant le fichier que j envoie, c'est la page d'index soit :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
     
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd">
    <html lang="fr" xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr">
     
    	<head>
     
    		<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    		<meta name="description" content="Site personnel de Kevin Disneur. Etudiant en bts informatique de gestion dans le Nord." />
    		<meta name="keywords" content="developpement web, *********, 59, nord, lille, saint remi, Roubaix" />
    		<meta name="robots" content="index, follow" />
    		<meta http-equiv="pragma" content="no-cache" />
    		<link rel="stylesheet" media="screen" type="text/css" title="orange" href="designOrange.css" />
    		<!--[if IE]>
    		<link rel="stylesheet" media="screen" type="text/css" title="designI" href="designIE.css" />
    		<![endif]-->
    		<title>site personnel **************</title>
     
    	</head>
     
    	<body>
     
    		<script type="text/javascript" src="date.js"></script>
     
    		<center>
     
    		<div id="page">
     
    			<div id="banniere"> 
     
    				<script type="text/javascript">
                                            
                                            var aujourdhui = new Date();
                                            document.write("<p>" + dateComplete(aujourdhui) + "</p>");
                                            
                                    </script>
     
    			</div>
     
    			<div id="menu">
     
    				<a href="index.php"> <div class="textMenu"> Accueil </div> </a>
    				<a href="presentation.html"> <div class="textMenu"> Pésentation </div> </a>
    				<a href="realisations.html"> <div class="textMenu"> Mes réalisations </div> </a>
    				<a href="contact.php"> <div class="textMenu"> Me contacter </div> </a>
    				<a href="divers.php"> <div class="textMenu"> Divers </div> </a>
     
    			</div>
     
    			<div id="haut"></div>
     
    			<div id="corps">
     
    				<?PHP
                                            
                                            include("connexion.txt");
                                            $sql = "SELECT * FROM texteaccueil";
                                            $reponse = mysql_query($sql) or die ("ERREUR SQL ".$sql."<br />".mysql_error());
                                            while ($donnees = mysql_fetch_array($reponse))
                                            {
                                                    echo("$donnees[accueil]");
                                            }
                                            
                                            include("connexion.txt");
                                            $sql = "SELECT * FROM news ORDER BY id";
                                            $reponse = mysql_query($sql) or die ("ERREUR SQL ".$sql."<br />".mysql_error());
                                            while ($donnees = mysql_fetch_array($reponse))
                                            {
                                                    echo("<fieldset>");
                                                    echo("<legend class=\"rouge\"> $donnees[titre] </legend>");     
                                                    echo("<img src=\"$donnees[image]\" alt=\"$donnees[titre]\" title=\"$donnees[titre]\">");
                                                    echo("$donnees[corps]");
                                                    echo("</fieldset>");
                                            }
                                    ?>
     
    			</div>
     
    			<div id="arriere"> <table align="center"> <tr> <td> Réalisation 2007 : Devin | </td> <td> <a href="Curriculum Vitae.pdf"> <img src="images/pdf.gif" width="20" height="20"> </a> </td> <td> <a href="Curriculum Vitae.pdf"> télécharger mon CV </a> </td> <td> | <a href="plan.html"> plan du site </a> </td> <td> | <a href="administration.php">administration </a> </td> </tr> </table> </div>
     
    		</div>
     
    		</center>
     
    	</body>
     
    </html>
    Donc comme vous pouvez voir il n'ya pas de frame te bien un doctype....

    Le problème c'est que depuis hier moi aussi je passe par la redirection en .c.la alors que je devrais passer par :
    http://kevin-disneur.servhome.org

  4. #24
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    98
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 98
    Par défaut
    par ctre là pb il me dit :

    Sorry, I am unable to validate this document because on line 42 it contained one or more bytes that I cannot interpret as utf-8 (in other words, the bytes found are not valid values in the specified Character Encoding). Please check both the content of the file and the character encoding indication.

    The error was: utf8 "\xE9" does not map to Unicode
    Donc je suis allé ligne 42 et pour moi lihne 42 c'est :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <a href="index.php"> <div class="textMenu"> Accueil </div> </a>

  5. #25
    Inactif  
    Avatar de Kerod
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    11 672
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 11 672
    Par défaut
    Tout d'abord il y a un problème de charset. Il faudrait que tu définisses correctement les choses.

    Pourtant là je vois que c'est ISO. Tu es sur que l'encodage que tu utilises est correcte ?
    Il faut déjà revoir ça.

  6. #26
    Inactif  
    Avatar de Kerod
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    11 672
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 11 672
    Par défaut
    Depuis quand un a peut contenir des div ?
    A modifier !!!!

    http://giminik.developpez.com/xhtml/a.html

    Dans le meta tu utilises un code XHTML alors que tu lui passes un doctype HTML. A revoir aussi

  7. #27
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    98
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 98
    Par défaut
    Comment sait on si l'encodage est correct ?

    Se pourrait t il qu'il y ait un lien avec les soucis de l'hébergeur pour afficher les caractères spéciaux ? ? Ils parlent d'un truc à rajouter dans la racine du site pour les problèmes d'affichages.

    Je vais déjà essayé de voir ça

  8. #28
    Inactif  
    Avatar de Kerod
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    11 672
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 11 672
    Par défaut
    Revoir le doctype aussi et mets le en XHTML ou tu modifies ton code pour le mettre en HTML. Au choix.

    Les a ne contiennent pas de div pour enfants.

    Uniformiser l'encodage. Mon FF me dit qu'il peut même pas vérifier lui même la validation W3C.

    Le code javascript ne peut pas être déclarer ainsi en XHTML. il doit être entouré de balise CDATA

  9. #29
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    98
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 98
    Par défaut
    J ai rajouté le fichier dont ils parlaient et là il me donne 14 erreurs mais au moins il ne me dit plu :
    Sorry! This document can not be checked.
    il me dit :
    This page is not Valid HTML 4.01 Frameset!
    Donc je vais changer mon doctype et remettre ce que j avais avant.

    Comment puis je faire sans mettre de balise div dans mon a sachant que je l ai passé en "display : block" dans mon css.

    Ok ben je vais allé me renseigner parce que j ia jamais entendu parler de cette balise CDATA je vais modifier un peu tout ça

  10. #30
    Inactif  
    Avatar de Kerod
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    11 672
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 11 672
    Par défaut
    Si tu peux pas mettre de div tu peux mettre des span

    Pourquoi tu ferais pas le contraire par exemple ? div -> a

  11. #31
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    98
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 98
    Par défaut
    En fait je viens d'aller regarder mon CSS et je t avouerai que je ne sais plus pourquoi j ai fait ça, je pouvais mettre le contenu de ma div dans le a.

    DOnc ca c'est réglé.

    Par contre les histoire de CDATA ça m'a l air louche, j ai pas tt compris mais d'apres ce que j ai compris avec un appel de fichier javascript externe on a pas besoin de l'écrire, est ce exact ?

  12. #32
    Inactif  
    Avatar de Kerod
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    11 672
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 11 672
    Par défaut
    Exact.

  13. #33
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    98
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 98
    Par défaut
    Ok ben là il me trouve encore 11 erreurs mais bon je vais aller créer mes bases de données etc pke là, je ne les ai pas encore faites donc il n'affiche pas la fin de mon code mes divs corps, page, mes balises center body et html ne se ferment pas...

    Je vous tiendrais au courant !!

    Merci pour votre aide, ça commence à être en bonne voie.

    Je vais devoir me préparer à partir donc je ne posterai sûrement pas avant demain.

    Bonne journée à tous et encore une fois merci beaucoup !

  14. #34
    Membre expérimenté
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    241
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 241
    Par défaut
    Citation Envoyé par devin59 Voir le message

    Le problème c'est que depuis hier moi aussi je passe par la redirection en .c.la alors que je devrais passer par :
    http://kevin-disneur.servhome.org
    Ah oki,

    ben passe par cette dernière adresse pour ta validation et pour le reste (résultat après redirection) assume.

    bon il reste 35 erreurs sur la page présentation par exemple dont certaines en cascade :

    <embed> non toléré en XHTML 1.0 STRICT donc tous les attributs qu'on y trouve donnent lieu à autant d'erreurs.

    Donc bon courage

  15. #35
    Modérateur
    Avatar de blueice
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2003
    Messages
    3 494
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2003
    Messages : 3 494
    Par défaut
    Le code n'est pas correct...
    Rien que les balises meta sont mal fermées !

  16. #36
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    98
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 98
    Par défaut
    mon site
    Comme vous pouvez le voir ma page d'accueil est enfin valide !! Je vais m'atteler aux autres pages mais là avec les cours j ai pas trop trop le temps...

    Je voulais tous vous remercier de m'avoir aidé, je pense pouvoir fermer le sujet maintenant que je suis sur la bonne voie.

    Merci encore

  17. #37
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    31
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 31
    Par défaut la balise <font>
    J'ai lu que la balise <font> était devenu obsolète en XHTML - bien que XHTML 1.0 Transitional l'accepte encore.

    J'aimerai savoir par quelle balise on la remplace en xhtml ?

    Par la balise <div> (en appellant une classe contenant les propriétés de la police tel que la couleur, la taille, etc...) ?

  18. #38
    Modérateur
    Avatar de blueice
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2003
    Messages
    3 494
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2003
    Messages : 3 494
    Par défaut
    Par les propriétés CSS...

  19. #39
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    31
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 31
    Par défaut
    Mais si en HTML j'ai :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <font color="black" size="11px" face="verdana">Hello !</font>
    en XHTML, je dois faire ca ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <div class="texte">Hello !</div>
    <!-- et dans le CSS --> .texte { font-size: 11px; color: black; font-family: verdana; }

  20. #40
    Modérateur
    Avatar de blueice
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2003
    Messages
    3 494
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2003
    Messages : 3 494
    Par défaut
    Oui ou un <span>

+ Répondre à la discussion
Cette discussion est résolue.
Page 2 sur 3 PremièrePremière 123 DernièreDernière

Discussions similaires

  1. [W3C - XHTML] Comment rendre ma page valide ?
    Par retour dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 23/09/2008, 13h11
  2. [XHTML] Comment centrer son arrière plan sur toute page internet?
    Par simplyme dans le forum Balisage (X)HTML et validation W3C
    Réponses: 10
    Dernier message: 28/11/2006, 15h09
  3. [XHTML] Comment réaliser cette boite ?
    Par °°° Zen-Spirit °°° dans le forum Balisage (X)HTML et validation W3C
    Réponses: 6
    Dernier message: 08/09/2006, 20h19
  4. [XHTML] comment insérer une vidéo.wmv
    Par girondins76 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 1
    Dernier message: 29/03/2006, 23h13
  5. [XHTML] Comment créer un site certifié XHTML ?
    Par regbegpower dans le forum ASP.NET
    Réponses: 12
    Dernier message: 08/03/2004, 20h47

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