Visuellement :
* Des pubs sur un CV, c'est plus que moyen... Le but c'est de te présenter, pas de te faire de l'argent
* La ligne "Testé avec..." risque d'être particulièrement mal vue. Elle est innutile, sauf à montrer que tu as fait un travail de test et de développement incomplet ; tout particulièrement pour un "webmaster".
* D'ailleurs sous IE6 c'est la pagaille.
* Sur l'accueil de ton site, j'ai l'impression qu'à part le menu, il n'y a pas de charte graphique, la partie contenu est un fouilli pas possible sans direction pour l'oeil, sans repères...
* Le "logo" valentin-n.net" en image est illisible tellement le contraste est faible avec le fond. Idem pour MyExpo et pour les lien de "bas de page" qui sortent de leur conteneur.
* Tu as utilisé des unités statiques pour les tailles de tes polices (px) plutôt que des relatives (em / %) du coup, impossible de redimenssioner les textes sous IE6 et 7. L'accessibilité en prend un sacré coup.
* La lecture de bas en haut n'est vraiment pas pratique, surtout avec des textes en image aussi petits...
* L'ouverture dans une nouvelle fenêtre des galeries est une erreur. Primo, pour l'accessibilité des utilisateurs de lecteurs d'écran c'est perturbant ; secondant pour tout utilisateur normal à rien habitué du web c'est énervant.
* Pourquoi les galeries photoshop et les galeries photos n'ont pas le même comportement (light box / pop-up) ?
Le code :
* Le titre de ta page est trop vague. On aura compris que ton prénom est Valentin, mais on ne connait pas ton nom (et sur un CV c'est primordial) ni ce que tu fais (ce qui sur un CV est tout aussi primordial). D'ailleurs ce titre devrait être différent pour toutes les "pages" (celles perçues par l'utilisateur à chaque clic à défaut de page de code différents).
* Tu n'as pas de meta description sur ta page, c'est domage. Même si elle n'est pas utilisée par les moteurs pour le référencement de ton site ; c'est elle qui est affichée dans les pages de résultats, à la place des x premiers caractères de la page, sous le titre d'une page. Elles attirent bien plus le clic que la description par défaut quand elles sont "sexy".
* Ton site n'as strictement aucune hiérarchie. En terme d'accessibilité c'est la loose, pour les utilisateurs de lecteur d'écran qui utilisent les titres hn pour naviguer dans les pages d'un site et accéder à l'information qui les intéresse au plus vite. C'est également la loose en terme de référencement puisque google & co se utilisent les hn de haut niveau dans leurs algorythmes.
* Quel est l'intérêt de faire une liste à un seul élément ?
<ul>
<li><a href="index.php"><img alt="HOME" src="image.php" /></a></li>
</ul>
Il serait bien plus efficace puor ton menu d'imbriquer les liste (la liste principale regroupant les sections du site et les sous-listes leurs sous-sections). Pour l'accessibilité une seule liste pour menu, avec des sous listes pour les sections, est plus facile à naviguer que quatres listes dont les sous-sections ne sont pas signalées.
* Attention au balisage des changement de langue. Lorsque la langue d'une contenu est différente ce celle spécifiée pour l'ensemble du document, il est important, principalement pour les synthèses vocales qui peuvent ainsi utiliser le bon accent, de les signaler avec lang="CodeLangue" sur la balise qui entoure la partie de texte ou sur un span ajouter pour l'occasion.
* Pour un site dont la largeur est fixe, n'aurait-il pas été plus simple de faire une seule image, plutôt que 3 imbriquées avec 3 div ?
<div id="header">
<div id="header-img">
<div id="valentin-n">webmaster :: webdesign :: graphisme</div>
</div>
</div>
* Grace au code, je comprend mieux le contenu "visuel" de ton site :
<img border="0" alt="Valentin N. MY EXPO :: webmaster :: webdesign :: graphisme :: photoshop :: css xhtml html w3c" src="myexpo.gif" />
Le alt de l'image donne plus d'information que l'image elle-même (qui est particulièrement vague), c'est rare... mais pas des plus efficace.
* Ton utilisation de JavaScript pour faire des alert de ton main et de ton ID facebook est des plus innaccessible.
<li><a href="javascript:alert('picaval008[at]yahoo[dot]fr');" class="mini">mail <img alt="" src="ico_lien_externe.gif" border="0" /></a></li>
<li><a href="javascript:alert('759962404');" class="mini">facebook <img alt="" src="ico_lien_externe.gif" border="0" /></a></li>
Il est impossible de copier/coller le contenu des alerte, n'espère pas que quelqu'un retienne ton mail ou ton ID facebook par coeur... Autant je comprend que tu veuille protéger ton email du spam, mais ta page facebook ??? Pour ton email, met plutôt en place un formulaire.
En conclusion, niveau accessibilité, il y a des points à revoir : le menu, l'interropérabilité, les unités de tailles de polices, la hiérarchie du contenu... Niveau bonne pratiques de développement et design également.