Bonjour,
Site absolument pas valide : le validateur m'indique 85 erreurs de code, à corriger donc !
Visuel :
* Le site est certainement très beau, mais l'utilisation extensive de PNG24 sans remplacement GIF ou PNG8 pour IE6 m'affiche beaucoup de gris, avec un fond d'écran sombre, c'est pas des plus beau. Ajouter une feuille de style corrective pour IE6 en précisant des images de remplacement serait un plus certain.
* Toujours lié à IE6, je suppose, la bordure blanche qui entoure le contenu s'arrête à mis chemin et n'entoure que le haut et une partie des côté du site. La coupure est assez brusque.
* Une bordure autour des images de la galerie les mettraient un peu plus en valeur.
* Dans la section contact, les intutilé noirs sur noirs ne sont pas des plus efficace.
Le code :
* Chaque page du site devrait avoir son propre titre indiquand la page courrante en plus du nom du site. D'ailleurs il serait mieux pour le titre de respecter la césure des mots plutôt que de mettre l'URL du site, cela sera plus facile à lire pour les lecteurs d'écran.
* Il faut étoffer la description de ton site :
<meta name="description" content="Mon portfolio"/>
ça e va pas attirer des masses de clics dans les résultats de recherche. Cette description doit être unique pour chaque page du site.
* Les images liens de tes sections devraient se trouver dans le code HTML avec un attribut alt qui va bien et non dans le CSS avec un span masqué. Cette technique est totalement innaccessible puisqu'en cas d'indisponibilité des images ou de non interprétation des images (cas des lecterus d'écran) tes liens se retrouvent vides et donc impossible à utiliser. Pour conserver ton effet de hover, il est préférable d'utiliser du JS.
* L'attribut title sur les lien n'est absolument pas obligatoire et rarement nécessaire pour faire n site accessible :
<a title='Le Roadster - A l'origine de tout.' href='projet.php5?id=38'><img src='img.png' alt='Le Roadster - A l'origine de tout.'/>
Dans ton cas, le title est le même que l'intitulé du lien, il est donc redondant et totalement innutile.
* Le formulaire de contact ne fonctionne pas. La pae contact.php n'existe pas.