Bonjour,
60 erreurs de code au validateur, pour une page avec un doctype transitional c'est innacceptable. Surtout quand ces erreurs sont dues à une confusion entre HTML et XHTML. Si tu ne tiens pas à fermer tous les balises auto fermantes tu devrais plutôt utiliser un doctype HTML et non XHTML.
Tu as certainement dans ton code un include défecteux, en effet, il y a un second doctype ligne 44 de ton code. Ceci doit être corriger d'urgence.
L'utilisation d'un tableau de présentation c'est effectivement pas nécessaire ici ; il serait préférable d'utiliser CSS pour le positionnement de tes éléments.
Tu utilise toute une flotte de meta... pratiquement toutes inutiles (elle ne font que donner quelques octets supplémentaires à la page). Les seules qu'il est important de conserver sont : content-type, content-language et description (qui doit d'ailleurs être ettofée pour être utile). Les autres peuvent être supprimées car elle n'apporte rien (date creation et date revision peuvent éventuellement servir de références pour les développement, mais les gestionnaires de fichiers indiques ces dates avec plus de précision).
La meta content-type est définie de fois (trois fois en tout avec le problème de doctype)... Il y a un problème.
Les scripts JS devraîent être placé en fin de document, ainsi ils ne freinent pas le chargement des éléments plus important de la page (comme le contenu).
L'élement <img> DOIT TOUJOURS avoir un attribut alt="" contenant un texte alternatif à l'image reprenant l'intégralité du contenu porté par l'image en question (ou rien si l'image est purement décorative et ne sert pas de support à un lien).
La hiérarchie de tes titres est incomplète (elle commence à h3 au lieux de h1). Je te conseille
la lecture de cette astuce (pub inside).
Il est plus efficace de gérer l'espacement entre deux paragraphes en affectant une marge à ces paragraphes via CSS que d'utiliser plusieurs <br> à la suite (c'est également plus propre dans le code).
L'utilisation de styles en ligne (attribués à un élément HTML via l'attribut style) n'est pas des plus pratique ni des plus efficace, il serait préférable de regrouper ces CSS dans la feuille externe et d'attribuer des class aux éléments en ayant besoin).
Bonne continuation.
Edit :
strawberry a écrit :
Qu'elle est l'inconvénient de mettre des tableaux dans les webdesigns de nos jours ?
Cet article réponds en partie cette question.
Il faut également ajouter le fait qu'utiliser des tableaux pour les mise en page, c'est les détourner de leur réelle utilité.
Modifié par Laurie-Anne (03 Feb 2010 - 14:07)