Bonjour,
Je ne vais pas répéter que le formulaire de contact pose problème, Felipe et audrasjb l'ont déjà très bien fait.
Ce qui me dérange également c'est qu'avec un viewport de 1026px de large j'ai un ascenseur horizontal
(qui ne sert à rien).
Plus dérangeant encore, j'ai beaucoup de mal à lire les textes (très fins, interlignage insuffisant pour certains (philosophie) et contraste trop fort) ; OK j'ai la crève, donc de la fièvre et les yeux qui fatiguent, mais quand même.
Pour le code (page Agence) :
* 10 erreurs de code
* La langue principale de traitement du document n'est pas indiquée (lang sur html).
* Il serait bien d'ajouter une meta Content-Langage (si le serveur ne le fait pas déjà, flemme de checker)
* J'ai un peu peur à la vue des dizaines de "link" dans le head... (OK, c'est du wordpress...)
* 11 Scripts dans le head, c'est énorme (et ça explique la lenteur de chargement que j'ai pu constater) ! Il serait préférable de limiter le nombre de fichiers externes et de les placer en fin de document (pour laisser le contenu se charger avant son comportement).
* Tu dois avoir un problème de redondance dans ton code PHP (une partie de ton head se répète (ligne 21 à 45 et 60 à 83).
* Un lien vide est un lien inexistant... Ce n'est pas parce que tu lui donne une dimension et une image de fond en CSS que cela le rend tangible... Les images porteuse de contenu (et à fortiori les images support de lien) DOIVENT TOUJOURS se trouver dans le code HTML avec un attribut alt correctement rempli. Ce n’est pas parce qu’en dehors du lien tu as placé un texte HTML (sorti de l’écran) que ta solution est accessible : elle ne l’est pas (du tout). En cas de problème serveur ou de connexion, si l’image ne se charge pas, mais que les CSS restent actifs (le genre de cas qui arrive tous les jours à des milliers d’abonnés BOO (marque modifiée ^^; ) en Belgique) tu n’a plus ni nom de site, ni lien. Ps. : une image avec un alt dans un lien dans un h1 se référence tout aussi bien qu’un h1 sorti de l’écran (voir même mieux, tu ne risque aucune sanction de Google).
* La construction de ton menu est totalement illogique (et anti-sémantique). Pourquoi avoir des plusieurs <li> pour un seul et même élément ? Simplifie ton menu avec un liste non imbriquée (surtout qu’elle est mal imbriquée), se sera plus logique.
* Une liste <ul> avec un seul et unique élément <li>, c’est un paragraphe et non une liste:/ Dans ton cas il s’agit même d’un bloc de citation...
En bref : un réel souci de sémantique...