Auteur Sujet: Pour Spécialiste Xhtml1.1  (Lu 1520 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne kai

  • Habitué
  • **
  • Messages: 227
    • http://www.thailande-guide.com
Pour Spécialiste Xhtml1.1
« le: 27 septembre 2003 à 10:22:59 »
Quand je valide ma feuille avec http://www.htmlhelp.com/tools/validator/, j'ai les erreurs suivantes, sur la ligne d'appel au service XITI :

Line 197, character 141:
... 2.xiti.com/hit.xiti?s=117631&p=Mailing&" alt="Mesurez votre  ...
                                 ^Error: unknown entity p

Line 197, character 142:
... .xiti.com/hit.xiti?s=117631&p=Mailing&" alt="Mesurez votre a ...
                                 ^Warning: reference not terminated by refc delimiter

Line 197, character 150:
... m/hit.xiti?s=117631&p=Mailing&" alt="Mesurez votre audience" ...
                                 ^Warning: character & is the first character of a delimiter but occurred as data

J'avoue ne pas saisir où est le pb, et surtout comment y remédier. Il semble que le validateur n'apprécie pas les paramètres passés en GET, dans l'URL
Kaï
--------
http://www.cartofolie.com : cartes postales virtuelles gratuites du monde
http://www.thailande-guide.com : le guide web de la Thaïlande
http://www.easy-thai.com : l'annuaire des sites sur la Thaïlande
http://www.guyane-guide.com : le guide web de la Guyane Française.

Hors ligne gder

  • Débutant
  • *
  • Messages: 4
Pour Spécialiste Xhtml1.1
« Réponse #1 le: 27 septembre 2003 à 11:40:32 »
Le parseur xhtml n'aime pas l'esperluette (&) il vaut le remplacer par &
exemple : ?a=test&b=test devient ?a=test&b=test

Hors ligne Cédric

  • Débutant
  • *
  • Messages: 47
Pour Spécialiste Xhtml1.1
« Réponse #2 le: 27 septembre 2003 à 11:42:36 »
Salut !

Il faut remplacer les & par & dans tes liens hypertexte.

Hors ligne kai

  • Habitué
  • **
  • Messages: 227
    • http://www.thailande-guide.com
Pour Spécialiste Xhtml1.1
« Réponse #3 le: 27 septembre 2003 à 17:36:55 »
Merci les gars !
Ca marche... et maintenant mes pages sont valides !!!

Super.
 
Kaï
--------
http://www.cartofolie.com : cartes postales virtuelles gratuites du monde
http://www.thailande-guide.com : le guide web de la Thaïlande
http://www.easy-thai.com : l'annuaire des sites sur la Thaïlande
http://www.guyane-guide.com : le guide web de la Guyane Française.

Hors ligne kai

  • Habitué
  • **
  • Messages: 227
    • http://www.thailande-guide.com
Pour Spécialiste Xhtml1.1
« Réponse #4 le: 28 septembre 2003 à 11:42:51 »
Bon, cette fois, toutes les pages sont passées au validateur. J'ai testé le site sous IE 6. Pas de pb.
Pourriez vous me dire s'il passe aussi bien sous NS ou autres navigateurs
(page en XTHML1.1 validées, CSS2 validé).
Merci d'avance.

heu, j'oublié ! l'adresse du site : http://www.cartofolie.com
 
Kaï
--------
http://www.cartofolie.com : cartes postales virtuelles gratuites du monde
http://www.thailande-guide.com : le guide web de la Thaïlande
http://www.easy-thai.com : l'annuaire des sites sur la Thaïlande
http://www.guyane-guide.com : le guide web de la Guyane Française.

Hors ligne anderson2

  • Connaisseur
  • ***
  • Messages: 426
    • http://www.rpg-maker.org
Pour Spécialiste Xhtml1.1
« Réponse #5 le: 28 septembre 2003 à 16:44:26 »
Sous Mozilla Firebird 0.6 en 800*600, ca passe niquel. Juste un petit défaut dans ton design, au niveau de l'image "accueil", on voit un petit trait violet qui se continue (je sais pas si c'est compréhensible ce que je dis   :D ).

En passant, petit question: Comment se débrouiller dans le cas d'un site avec sessions, vu que PHP rajoute automatiquement "&PHPSESSID=..." et non & ?  

Hors ligne gder

  • Débutant
  • *
  • Messages: 4
Pour Spécialiste Xhtml1.1
« Réponse #6 le: 28 septembre 2003 à 21:06:36 »
Rien  :D
En effet, le parseur n'aime pas quand & apparait dans une page du code source. S'il s'agit simplement de l'url qui contient le '&', alors elle ne fait pas partie du document et n'est donc pas analysée... Euhh, je sais pas si c très clair (?)
 

Hors ligne Anubis

  • Habitué
  • **
  • Messages: 161
    • http://
Pour Spécialiste Xhtml1.1
« Réponse #7 le: 29 septembre 2003 à 23:54:06 »
Félicitations pour cette initiative... Dommage que tous les webmasters ne soient pas aussi consiencieux que toi.

Pour améliorer encore ta page, j'ajouterais deux choses :

  • Il vaudraient mieux éviter les liens dans un paragraphe juste séparer par des espaces ou chose dans le genre. C'est une question d'accessibilité, les aveugles ont beaucoup de mal a à distinguer le début et la fin d'un lien, alors on préconise souvent de les encapsuler dans des listes

    <ul>
    <li><a href='page1'>Page 1</a></li>
    <li><a href='page2'>Page 2</a></li>
    </ul>

    Tu pourras ensuite retirer le style liste avec CSS si tu le souhaites, mais dons ton cas, ça te facilitera même la mise en page puisque tes menus sont déjà présentés comme des listes ;-).

    [li]Une deuxième chose TRÈS pointieuse de ma parre (désolé) mais tu utilises un DOCTYPE XHTML1.1, or il est spécifié dans la recommandation XHTML1.1 d'éviter de servir ces documents avec le type MIME text/html (défaut sous PHP). Il faudrait le servir en application/xhtml+xml.

    Le problème est que IE ne gère pas encore ce type MIME (il est un peu viellot pépère), je te conseille donc de mettre en place un petit code PHP qui permettra d'envoyer le bon type MIME aux navigateurs le supportant.

    if ( stristr($_SERVER["HTTP_ACCEPT"], "application/xhtml+xml") )
    {
    // Mode XHTML
    header("Content-type: application/xhtml+xml");
    echo "<?xml version='1.0' encoding='iso-8859-15'?>\n";
    }
    else
    {
    // Mode HTML
    header("Content-type: text/html; charset=iso-8859-15");
    }

    C'est un moindre mal mais tu es déjà plus proche de la recommendation W3C. Si cela te déplait réellement de ne pas suivre à la lettre ces recommandations, tu peux toujours repasser en XHTML 1.0 Strict qui possède exactement la même syntaxe qu'XHTML 1.1.

Et pour ce qui est de ton design, je n'ai rien à dire, c'est très mignon, et très pro :-þ.
virtual void Life[span style=\'color:purple\']() = 0;[/span]

Genezys, humeurs d'un codeur
ChuWiki, le wiki simple et facile
Le lynx et autre félins (j'ai seulement fait les designs ^^)

Hors ligne kai

  • Habitué
  • **
  • Messages: 227
    • http://www.thailande-guide.com
Pour Spécialiste Xhtml1.1
« Réponse #8 le: 30 septembre 2003 à 23:17:37 »
Merci Anubis pour tes conseils, et aux intervenant précédents également. Je vais tenter de les suivre.

J'ai enfin chargé Mozilla et vu le désatre sur mon site 1001sites. J'ai donc réalisé une maquette de présentation de site en CSS, compatible cette fois, non sans peine, Mozilla Win et IE 6 Win.

Les résultats sont ils probant sous les autres navigateurs ? Si oui, j'utiliserais cette maquette sur tous mes sites en l'adaptant.
La maquette est à l'adresse suivante : http://www.cartofolie.com/style/style1.html
J'ai mis une photo d'écran (pas terrible d'ailleurs) de ce que j'avais sous mozilla. J'ai mis les style dans la page elle même pour facilité votre exploration, avec des noms je pense explicites.
Je suis preneur de tous conseils : je pense me débrouiller pas mal en php+mysql, mais alors en design CSS, je suis totalement nul...
PS : j'ai tenté de chargé Opéra, mais impossible. J'ai l'impression que mon firewall bloque l'accès.
--
Avec mes remerciements anticipé.
Kaï
--------
http://www.cartofolie.com : cartes postales virtuelles gratuites du monde
http://www.thailande-guide.com : le guide web de la Thaïlande
http://www.easy-thai.com : l'annuaire des sites sur la Thaïlande
http://www.guyane-guide.com : le guide web de la Guyane Française.