Pages :
Bonjour,
Je viens de refaire mon portfolio en ligne, et j'aimerai avoir vos avis sur celui-ci, et plus particulièrement sur le codage xhtml-css. Je pense qu'il y a encore des choses à revoir et je n'ai pas encore vu ce que ça donne sous Ie7,8.
Que vos avis soit positifs ou négatifs ils sont les bienvenus, mais ne soyer pas trop durs quand même Smiley cligne

Voici l'url : http://loindesengins.free.fr

Je changerai d'hébergement quand j'estimerai que mon site est au point ! Smiley smile
Modifié par cba (09 Dec 2009 - 11:16)
Salut,

Deja pour commencer, ton code html et ta mise en page ne se ressemblent pas :
Quand je parcours ton site visuellement, dans le sens de lecture occidental, je vois le nom du site et son sous titre, le menu principal, les news, les contenu, la colonne droite, et enfin le pied de page.
Quand je lis ton code html, je vois ta colonne droite, ta navigation principale, puis tes news, puis ton contenu, puis le pied de page.

Niveau accessibilité, il y a des choses à revoir. Si tu masque les images ou désactive la css, le titre de ton site disparait purement et simplement. Une information doit TOUJOURS être présente dans le code, même si tu la modifie visuellement via CSS. Il devrait s'agir d'une image dans le code html, avec un attribut alt dûment rempli pour que l'information reste si tout est désactivé (images et css).

Petite chose tant que je vois ça dans le code, "accueil" et non "acceuil". Smiley cligne

Il n'y a pas de lien pour sauter la navigation et aller directement au contenu, c'est une petit chose simple qui pourrait s'avérer pratique.

Ton site a un gros problème de navigation au clavier, car le focus disparait lors du défilement des liens à l'aide de la touche tab. Du coup un utilisateur qui navigue de cette manière ne saura pas sur quel lien il se trouve. Il faut que le focus soit bien visible.

En terme de sémantique, lorsque tu présente des informations telles que celles la :
a écrit :
WebDesign :
- définition des besoins
- rédaction des textes
- gestion du contenu
- création de l'interface
- integration xhtml + css

Tu devrais utiliser une liste, au lieu de simplement passer à la ligne.

De la même manière, sur les pages de mentions légales, tu devrais avoir des titres pour "droit d'auteurs", "responsabilités", des titres de niveaux inférieurs pour "copyright", "droit de propriété intellectuelle", etc. Et des paragraphes séparés, au lieu de systématiquement passer à la ligne pour faire ta mise en page. Ca t'éviterai des erreurs de passage à la ligne oubliés, comme avant "protection des données personnelles". Et ca serait plus sémantique niveau code.

Ne pas oublier que tu ne dois pas écrire en majuscule dans ton code, sauf la première lette d'une phrase ou d'un nom propre. Si tu veux qu'il apparaissent majuscule tu dois le faire en css via text-transform.

L'attribut title dans les liens est globalement inutile s'il n'est que la répétition de l'intitulé du lien. Globalement, il ne faudrait quasiment jamais se servir de cet attribut, qui finalement ne sert que dans peu de cas. Il vaut mieux rendre les intitulés des liens plus complets et plus explicites.

Si je navigue à l'aide d'une synthèse vocale en allant de lien en lien, je vais voir "Pour en savoir plus". Sur quoi ? J'ai pas lu ce qui précédait. Il faut que tu rende tes intitulés de liens explicites. "Pour en savoir plus sur mes compétences" serait plus approprié.

Le titre de document "Loindesengins", n'est pas parlant. Déja car ce mot ne veux rien dire, il manque les espaces. Mais surtout, il ne précise en rien de quoi traite le site. Ca serait bien d'y penser pour le trouver plus facilement par les moteurs de recherche. De la même manière, une méta description te permettrait d'avoir un descriptif précis du contenu du site sur les moteurs de recherche, au lieu de simplement afficher le début du contenu comme cela devra se produire pour le moment.

Visuellement, quelques remarques quand même, ton effet de flou directionnel sur la droite de ton site est particulièrement moche, et même si peu de gens profitent de grandes résolutions d'écran, il vaudrait mieux soit remplir le fond d'une couleur unie, soit arrêter l'image, ce qui serait vraiment plus esthétique.
La justification dans la colonne de gauche rend le texte particulièrement illisible, avec de gros espaces sur certaines lignes.
Dans la colonne de droite, le texte masqué qui apparait au clic devrait être un peu plus petit ou moins gras, pour contraster avec les éléments toujours visibles, qui les titrent pour apporter un peu de hiérarchie. Qu'il serait possible de sémantiser d'ailleurs !

Tant qu'à mettre les inutiles liens de validation html et css, il faudrait les mettre pointant vers les pages de validation et non vers l'outil de validation. Smiley cligne

Voilou Smiley smile
Modifié par Mikachu (04 Dec 2009 - 13:35)
Bonjour,

Félicitation, au premier abord, ton site passe sous IE6 (donc sous les autres aussi, normalement) ; bon au second abord, c'est plus trop le cas.

Le design est beau, mais impossible d'agrandir les textes, particulièrement petits pour certains, sous IE6 et 7 car tu utilises des pixels pour définir les tailles de polices. Il est préférable d'utiliser une unité de taille relative (em ou %) pour les polices, afin d'éviter ce problème.

Le menu déroulant sur la droite met trop longtemps pour être fonctionnel (au moins 30 secondes, chez moi) et n'est absolument pas fluide. De plus sa construction est... 1 pas sémantique 2 particulièrement bancale. Je suis à peu près sûre que si JS est désactivé on perd de l'information qui est masquée par CSS au chargement de la page (mais je n'ai pas été fouiller dans le script). Je pense que sa construction est à revoir totalement, il est possible de faire mieux, plus simplement et surtout plus efficacement (performances, accessibilité).

Sinon, pour le code :
* Il n'y a absolument aucune hiérarchie dans la page, à la place des classes titres sont utilisée :
<p class="titre">Quoi de neuf ? </p>
C'est aberrant ! Il faut utiliser les balises hn quand on a besoin d'elles ; ici, c'est clairement le cas.

* Attention à l'utilisation de alt sur les images et titles sur les titres :
<a href="http://loindesengins.free.fr" title="Loindesengins"><img src="interfaces/title.jpg" alt="titre loindesengins" /></a>
Pour alt : l’attribut alt doit être utilisée pour reporter le contenu porté par une mage dans le code. Le contenu porté par l'image et le alt doivent être les mêmes. Ici ta bannière porte le contenu : "Loin des engins - le portfolio du cba", l’attribut alt devrait donc contenir la même chose. Les alt des images présentant tes travaux sont également à revoir, absolument (les titles des liens aussi).
Pour title : l’attribut title peut être utilisée sur les liens pour apporter une information supplémentaire et nécessaire au sujet du lien, ce n'est pas le cas ici, puisqu'elle se contenu de répéter le contenu du alt ; il vaut mieux, dans ce cas, ne pas mettre de title. Même remarque pour les title du type : "Aller à [intitulé du lien]" cela n'apporte strictement rien, à part de la redondance et éventuellement de l'énervement.

* Il existe un élément <li> qui permet de balises les listes, il est préférable de l'utiliser plutôt que de les simuler à coups de <br> :
- définition des besoins<br />
- rédaction des textes<br />
- gestion du contenu<br />
- création de l'interface<br />
- integration xhtml + css<br />


* L'utilisation des target=_blank n'est pas une bonne idée, l'utilisateur n'aimant généralement pas que de nouvelles fenêtres ou de nouveaux onglets s'ouvrent sans son accord. Si l'utilisateur veut rester sur ton site tout en allant en voir un autre, il sait comment faire ; s'il veut revenir sur ton site après en avoir visité un autre, il sait également comment faire.

* Je pense qu'il serait préférable d'orthographier Loindesengins : Loin des engins (avec éventuellement des majuscules) ; ce serait plus facile à lire.
Merci Laurie-Anne,

J'ai essayé le menu en désactivant javascript et ça fonctionne (peut être parce que c'est du css ) mais c'est vrai que ça ne fonctionne pas super bien.
Je vais modifier la feuille de style pour la taille des polices....et tout le reste aussi !
merci encore Smiley smile
Graphiquement:
Même remarques que Mikachu.

Et en complément:

> le centrage de la zone utile de ton site serait plus esthétique et actuel au vu de la mise en page.

> L'effet de biseau du logotype n'apporte rien et le choix typo laisse à désirer.
la tagline (le portfolio) n'est pas assez lisible, penser à augmenter l'approche générale.
Le contraste entre le nom du logo et la tagline n'est pas assez fort, jouer par exemple sur une différenciation capitale/minuscule, niveau de luminosité, etc.
Autre problème: On se sait pas ce qu'est le CBA.

> Pour cet arbre en fond, quel est sa valeur symbolique, sons sens?

> Le libellé Bienvenue n'indique rien sur la nature du contenu ciblé, Accueil devrait suffire
en plus d'être plus conventionnel.

> Des rollover à droite (+ WebDesign ...) permettraient d'ajouter un peu d'interactivité

> La page d'accueil devrait présenter le site globalement et ne pas uniquement présenter les derniers travaux.

> La taille des écrans (présenté via lightbox) est de toute évidence trop réduite, on ne peux pas apprécier un design et ses détails. Par ailleurs je te conseil de réduire le temps des transitions dynamiques.

> Les titres comme Que puis-je pour vous? ne sont pas assez mis en valeur.

> Le rollover gris des liens n'est pas très heureux et manque de contraste avec le orange.

> l'apparence des liens présent dans le contenu (hors zone de navigation) n'est pas assez différenciée du texte courant > souligner les liens de de préférence...

> La page "Que puis-je pour vous?" est un peu austère. Il te faut ajouter une marge sous les intertitres (Webdesign...) et augmenter la taille des les interlignes (line-height: 1.5em pourrait convenir). Ca maque de hiérarchisation visuelle entre les 2 titres et les intertitres.

> Le texte du footer manque de contraste avec le fond, plus particulièrement "Loindesengins ©2010 -..." qui est presque illisible!

> Pourquoi une rubrique "Regarder" (trop discrète) en footer? Ne pas brouiller les pistes en donnant 2 noms de rubrique différents pour une même cible.

> Les titres de catégorie du footer devraient être alignés aux liens.

Bref encore pas mal de chose à revoir Smiley cligne

Appart ça le design des ton menu principal est assez réussi même si le blanc des description est un peu froid.


Mikachu a écrit :

Niveau accessibilité, il y a des choses à revoir. Si tu masque les images...
Si je navigue à l'aide d'une synthèse vocale en allant de lien en lien, je vais voir "Pour en savoir plus". Sur quoi ? J'ai pas lu ce qui précédait. Il faut que tu rende tes intitulés de liens explicites. "Pour en savoir plus sur mes compétences" serait plus approprié.

Même si l'une des règles d'accessibilité est de ne pas préjuger de la cible, franchement qui ira consulter un portfolio en ligne sans les images ou en ayant des problèmes de vue, quel intérêt il va y trouver?
Améliorer l'accessibilité n'a de réel impact ici que pour l'indexation du contenu par les moteurs de recherche. Ceci dit l'exemple que tu donnes "Pour en savoir plus sur mes compétences" est aussi une bonne pratique pour améliorer le référencement de la page cible Smiley cligne
Modifié par Hermann (04 Dec 2009 - 16:26)
Merci Hermann,

Je ne sais pas si j'ai tout compris, mais j'ai encore du taf.
Si quelques uns peuvent m'envoyer des captures d'écrans
ça serait cool, parce que j'ai un vieux crt 17pouces .... Smiley smile
et les polices ne me semble pas petites. j'ai gardé un taille
de police en pixel dans le body (de la feuille de style), et toutes les autres sont en em.
Est-ce la bonne façon de faire?
cba a écrit :

Je ne sais pas si j'ai tout compris, mais j'ai encore du taf.

N'hésite pas à me demander des éclaircissements sur les points qui te semblent obscures Smiley cligne
Hermann a écrit :

Même si l'une des règles d'accessibilité est de ne pas préjuger de la cible, franchement qui ira consulter un portfolio en ligne sans les images ou en ayant des problèmes de vue, quel intérêt il va y trouver?
Améliorer l'accessibilité n'a de réel impact ici que pour l'indexation du contenu par les moteurs de recherche. Ceci dit l'exemple que tu donnes "Pour en savoir plus sur mes compétences" est aussi une bonne pratique pour améliorer le référencement de la page cible Smiley cligne

Oui oui je suis d'accord, dans ce cas ce n'est peut être pas du plus utile. Mais le "cliquez ici" est une chose qu'on voit trop souvent pour y accorder une quelconque valeur. Autant mettre en valeur son contenu, peut être pas en donnant plus envie de cliquer, mais en ne réduisant pas la curiosité naturelle avec un lien qui finalement ne doit plus être lu par grand monde. C'est un peu comme le "Bienvenue sur mon site" d'il y a 10 ans. Smiley murf
Ah ben là tu as rajouté de la photo à droite, et du vert en bas, et mon impression n'est plus la même. Le blanc ajoutait de la respiration, cet arbre si présent est un peu étouffant en fait.

J'ai plus envie d'aller m'évader dans le champ à droite que dans ton site du coup. Smiley murf

Une capture d'écran (j'ai réduit la proportion d'image à 80% de sa taille, car l'image dépassaient les 200ko autorisés sur le forum, donc format réel 1920 x 1080 px) :
upload/3681-loin2.jpg
Modifié par Mikachu (04 Dec 2009 - 18:32)
Bonjour à tous,

Une question concernant les balises hn :

Laurie Anne m'écrivait ceci :

"Il n'y a absolument aucune hiérarchie dans la page,
à la place des classes titres sont utilisée :

<p class="titre">Quoi de neuf ? </p>

C'est aberrant ! Il faut utiliser les balises hn quand on a besoin d'elles ; ici, c'est clairement le cas."

Pour ma classe "titre" j'utilise un display:block , puis-je l'associé à une balise "hn"
ou doit-je créer une sous classe (exemple : h1.quelquechose {} )?
Salut,

Les balises <hn> sont déja des éléments de type block. Si besoin tu peux les styliser directement avec des classes si tu as des différences entre tes titres dans une même zone de la page. Ceci dit c'est une mauvaise idée que de le faire selon moi, car cela amoindri l'effet visuel de répétition de style qui marque clairement la présence de structure.

En général la différence visuelle des titres provient du fait de différentes zones dans la page. Tes titres h3 dans le contenu et dans la colonne latérale peuvent être différents, à ce moment là, il n'est pas forcément nécessaire d'utiliser une classe si tu appelle ces titres dans ta feuille de style à l'aide de leur conteneurs respectifs
Merci Mikachu,

Donc si j'ai bien compris je fait :

h3{....}

et ensuite (par exemple)

#news.h3 {....}
cda a écrit :
#news.h3 {....}

Cette syntaxe est fausse, à remplacer par #news h3 {....} (ne pas oublier l'espace)

Non les 2 titres des 2 colonnes latérales devraient être des h1 puisqu'il n'y a pas dans ta page de titre de niveau supérieur.
Et je te conseillerais d'avoir un autre H1 correspondant au titre de la page (excepté pour la page d'accueil peut-être) comme <h1>Portefolio</h1>.
Tu dois éviter d'avoir des trous dans la hiérarchie des titres (h1 puis h2 puis h3...) Smiley cligne

Tu devrais repenser l'agencement du contenu de la home (qui peut exceptionnellement être présenté différemment des autres page dans la zone de contenu au niveau des la répartition des zones fonctionnelles) pour la rendre plus attractive.

Pour être honnête, tu as pas mal de lacunes (je te dis ça en tant que Web Designer et intégrateur) aussi bien en terme d'intégration que de design, je te conseil vivement de te former ou plutôt de te mettre à jour Smiley cligne , car tu risques d'être largué dans un milieu de plus en plus concurrentiel, c'est la dure et triste loi de la concurrence et je sais que s'y soumettre n'est pas toujours facile et agréable mais c'est ainsi. Dans la majorité des cas, on ne te demandera pas d'être au top mais tu t'apercevra (si ce n'est pas déjà fait) que coller au niveau moyen et aux tendances générales est inévitable dans ce milieu si tu ne veux pas couler.
Quand je parle de tendance ce n'est pas forcément de tendance graphique à laquelle je fais référence mais plus généralement les tendances technologique...
Loin de moi l'idée de vouloir te faire la leçon sur des aspect dont tu as peut-être déjà conscience mais il est jamais inutile de le rappeler, même si tu as déjà un savoir faire certain et que ton travail présente quelques qualités malgré tout. Smiley cligne
Modifié par Hermann (07 Dec 2009 - 20:49)
Merci Hermann,

Pour la syntaxe je l'avais écrit correctement (dans ma feuille de style).
Quant à mes lacunes, j'en ai parfaitement conscience et c'est justement pour cette
raison que je me suis inscrit sur ce forum, pour avoir des conseils de vrais professionnels, qui encouragent leurs camarades qui ne sont peut-être pas aussi bon qu'eux-même.

En tout cas je te remercie pour ton honnêteté, c'est assez rare dans ces métier que quelqu'un ose te dire que t'es nul, et c'est dommage, un peu de franchise ça fait du bien.
cba a écrit :

En tout cas je te remercie pour ton honnêteté, c'est assez rare dans ces métier que quelqu'un ose te dire que t'es nul, et c'est dommage, un peu de franchise ça fait du bien.

J'ai jamais dis que tu étais nul, ce n'est pas le cas. Smiley cligne
Bonjour tout le monde,

j'ai modifié mon portfolio.

http://loindesengins.free.fr

Qu'en pensez vous? J'ai suivi un certain de nombre de vos conseils, j'espère que c'est mieux qu'avant au point de vue code et sémantique.

Pour le moment je n'ai pas trop retravaillé le design mais j'y pense Smiley smile
Modifié par cba (09 Dec 2009 - 11:09)
Bonjour,
c'est mieux. Mais tu n'as pas encore intégré toutes les améliorations évoquées précédemment. Smiley cligne

Le lien accueil de la barre de navigation annexe fait double emploi avec le lien du menu principal
et n'a rien à faire en zone annexe. D'autre il faut éviter d'avoir 2 libellés différent pour la même cible pour éviter toute confusion...

Le lien contenu devrait être "Aller au contenu" (c'est plus conventionnel et plus parlant)

S'agissant du "logotype":

Le choix typo est plus pertinent avec l'esprit général. J'ai mis logotype entre guillemets car ton logo est en au degré alpha du logo dans la mesure ou il tu ne lui ajouté aucune caractérisation visuelle qui permet de l'identifier et le classifier comme logotype. L'une des manière les plus fréquente d'y répondre est de le convertir en mot-image (par exemple engins dans une typo avec des angles abruptes et une graisse importante, le mot loin plus clair pour donner un effet d'éloignement...)
Je te conseil d'éviter l'italic pour une tagline en HTML, l'anti-crénelage n'étant pas encore suffisamment standardisé (sous XP il n'est pas encore intégré par exemple) et les effets d'escalier ne sont pas très heureux. Je te conseil donc de t'en tenir à une tagline en image
dans laquelle tu ajouteras l'attribut alt correspondant.
Le nom du site aux connotations rurales/écologique/partisanes n'est pas vraiment appropriées pour un portfolio en ligne et stratégiquement foireux, même si ça a l'avantage d'être plus personnel et plus chaleureux. Ceci dit libre à toi de prendre le "risque" et de l'assumer. Smiley cligne
Modifié par Hermann (09 Dec 2009 - 13:53)
Salut,

Une chose qui pourrait améliorer la navigation, au niveau de ton menu principal, plutôt que de styliser les éléments "li", tu pourrais styliser les éléments "li a" de telle manière que tout le bloc soit cliquable.

C'est assez perturbant de ne pouvoir cliquer que sur le "titre" du lien alors que d'un point de vue sémantique, l'explication que tu en donnes devrait aller avec.

http://omicronlab.net/upic/4b1fc9f4-1df7.png

Je me permets de te donner mon site perso en exemple (cf. "www" en bas de ce post).

Ce qui pourrait donner dans ton cas :

<ul id="nav"><li><a href="#">Protfolio <span class="separator">: </span><span class="description">mes travaux</span></a></ul></li>

ul#nav, ul#nav li { margin: 0; padding: 0; }
ul#nav { overflow: hidden; list-style-type: none; }
ul#nav li { float: left; }
ul#nav li a {
  width: ;
  min-width: ;
  float: left;
  margin: ;
  padding: ;
}
ul#nav li a span.description { display: block; }
ul#nav li a span.description:first-letter { text-transform: uppercase; }
ul#nav li a span.separator { display: none; }

Modifié par Akhilleus (09 Dec 2009 - 17:52)
Merci Akhilleus,

Je continu les modifications ! comme tu le dis sur ton site
l'école du net c'est sympa !
Pages :