MissMonde Posté 6 Juin 2004 Posté 6 Juin 2004 Bonjour Soho, voici les réponses que je peux donner pour les 4 erreurs de ta page: erreur 1 : la hauteur de la table ne doit pas être indiquée, il faut renseigner les hauteurs des td constituant la table, leur somme fera celle de la table. erreur 2 : le background n'est apparemment plus accepté par la validation, ça marche quand même avec IE, je ne sais pas pour les autres navigateurs. erreur 3 : c'est une erreur de frappe, enlève le h devant src. erreur 4 : je ne comprend pas à quoi sert le "noscript" dans ton code, est-ce qu'il est utile ? question subsidiaire : j'ai vu que tu avais des Css, donc pour mettre une image de fond différente pour ta page d'index, voilà ce que je ferai: HTML de toutes les autres pages : le body reste inchangé HTML de la page d'accueil : mettre un id="index" au body CSS : body{background-image : url(fond_général.png);} #index {background-image : url(fond_index.png);} ça devrait marcher. je n'ai pas pu tout renseigner, j'espère que quelqu'un de plus calé complètera.
Denis Posté 6 Juin 2004 Posté 6 Juin 2004 Merci MissMonde d'avoir fait remonter ce sujet, il m'avait échappé. Voici donc les correctifs pour assainir ta page et t'offrir une page d'accueil toute conforme et valide et certfiée d'un bandeau bleu. Tu verras c'est pas sorcier du tout : Erreur 1 : Height inaccepté. L'attribut "height" n'existe effectivement pas pour l'élément "table". Si tu souhaites calculer la hauteur de ton tableau, tu dois absolument spécifier les attributs "height" sur les td et non le tableau lui-même. Le parseur de ton navigateur se chargera de faire le calcul total en cumulant les sommes des différents "height" pour arriver au total que tu avais mis dans l'élément "table". Erreur 2 : Attribut Background. Tu seras d'accord avec moi si je te dis que disposer d'une image de background, ça n'a rien à voir dans la structure de ta page Web (enfin j'espère). Ainsi, l'attribut background n'a aucune raison d'être dans un tel contexte. Il te suffit de remplacer background="images/menu/haut.jpg" par style="background: url(images/menu/haut.jpg);" et le tour sera joué. Mieux encore, spécifie le directement dans ta css pour vraiment séparer ta structure de contenu de sa présentation. Erreur 3 : Attribut HSRC. MissMonde a tout dit. Une petite erreur de syntaxe toute innocente. Erreur 4 : Élément noscript. Fondamental dans une perspective d'accessiblité, l'élément noscript sert à expliciter ce qui est supposé se produire pour les utilisateurs capables de supporter le script en question. Il est donc très important pour cette raison. Il me semble plutôt bizarre que le script et le noscript soient imbriqués dans un élément a... je mets sérieusement en douite la pertinence d'une telle approche. Pour bien faire, il faudrait mof=difier le script pour séparer le script et le noscript et permettre de les isoler l'un de l'autre en les contenant dans l'élément bloc approprié. Quelque chose comme : <!--DEBUT XITI--> <a href="http://www.xiti.com/xiti.asp?s=65346" target="_top"><script type="text/javascript" language="JavaScript1.1"><!--hsh = new Date();hsd = document;hsr = hsd.referrer.replace(/[<>]/g, '');hsi = '<img width="39" height="25" border=0 ';hsi += 'src="http://logv17.xiti.com/hit.xiti?s=65346';hsi += '&p=';hsi += '&hl=' + hsh.getHours() + 'x' + hsh.getMinutes() + 'x' + hsh.getSeconds();if(parseFloat(navigator.appVersion)>=4){Xiti_s=screen;hsi += '&r=' + Xiti_s.width + 'x' + Xiti_s.height + 'x' + Xiti_s.pixelDepth + 'x' + Xiti_s.colorDepth;}hsd.writeln(hsi + '&ref=' + hsr.replace(/&/g, '$') + '" title="Mesurez votre audience"><\!--');//--></script></a><noscript><a href="http://www.xiti.com/xiti.asp?s=65346" target="_top">Xiti<img border="0" src="http://logv17.xiti.com/hit.xiti?s=65346&p=&" alt="Mesurez votre audience"></a></noscript><!--FIN XITI--> Par contre, si je puis t'assurer que ça valide, je ne sais pas si tu es autorisé à modifier le code de XITI de la sorte... en fait, tout vce que j'ai fait, c'est simplement attribuer à chacun son propre lien avec l'élément <a>. En fait, si tu ne peux le modifier, tu seras condamné à avoir uneage non-conforme tant et aussi longtemps que XITI ne livrera pas à ses lients un produit construit comme il se devrait de l'être...
MissMonde Posté 7 Juin 2004 Posté 7 Juin 2004 Merci maître (mon deuxième pseudo est "PetitScarabée"). j'essaierais de faire mieux la prochaine fois. Soho, je voudrais te dire mon admiration pour t'en sortir avec tous ces tableaux imbriqués dans ta page, ça doit te prendre un temps fou à mettre à jour. J'espère que tu as un logiciel pour t'aider.
Denis Posté 7 Juin 2004 Posté 7 Juin 2004 Merci maître (mon deuxième pseudo est "PetitScarabée"). j'essaierais de faire mieux la prochaine fois. Il n'y a pas de quoi PetitScarabée... Moi je trouve que tu as très bien fait. Ça prenait quand même du courage pour t'y lancer. Et c'est tout à ton honneur.
Soho Posté 7 Juin 2004 Auteur Posté 7 Juin 2004 Soho, je voudrais te dire mon admiration pour t'en sortir avec tous ces tableaux imbriqués dans ta page, ça doit te prendre un temps fou à mettre à jour. Merci pour l'admiration... mais 1/ je ne m'en sors pas toujours 2/ j'ai commencé à construire mon site avec FrontPage...mais je me soigne : j'ai bien l'intention de passer en "0% tableau", "100% css", et "100% fait main" au notepad grace aux conseils du Hub si je puis t'assurer que ça valide, je ne sais pas si tu es autorisé à modifier le code de XITI de la sorte... Eh bien Xiti n'a qu'à écrire un code propre (non mais)! Je vais tenter comme ça, voir s'ils compabilisent toujours mes stats... et accessoirement leur faire un petit mail suggérant de passer en code valide. S'ils accèptent ton code, je te fais suivre le chèque pour les copyright, Denis Merci beaucoup à tous les 2 pour vos conseils ------------------------------------------ Soho, . <-------- ceci est le smiley "minuscule scarabée débutant"
Denis Posté 8 Juin 2004 Posté 8 Juin 2004 S'ils accèptent ton code, je te fais suivre le chèque pour les copyright, Denis Ça va, ce sera ma contribution à ton histoire à succès !
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant