Bonjour tout le monde,
Lors de ma formation (dans le web), un professeur avait indiqué qu'il était important que le logo d'un site ne soit pas intégré en tant qu'image de fond mais en tant qu'image "normale" dans la structure HTML. En effet, pour des raisons d'accessibilité, en l'absence de CSS, cela permet au visiteur d'identifier clairement le site qu'il visite.
N'ayant trouvé aucune norme sur ce point, j'aimerais savoir si certains d'entre vous seraient à même de me communiquer d'avantage d'informations. Je doute qu'il y ai des normes sur ce genre de "détails" (qui n'en sont pas forcément au final) mais il existe peut-être des bonnes pratiques ou des usages courants sur ce point précis.
A contrario, ne serait-il également pas plus accessible d'avoir dans la structure HTML, un élément qui auraient pour background le logo et pour contenu textuel le nom du site, sa baseline, etc., texte ensuite masqué avec un text-indent négatif. Ainsi, en cas d'absence de CSS, l'information textuelle serait certainement plus claire que l'information visuelle (même si on peu conserver les 2 en remplissant consciencieusement l'alternative textuelle de l'image).
Dans l'attente de vos retours
Lors de ma formation (dans le web), un professeur avait indiqué qu'il était important que le logo d'un site ne soit pas intégré en tant qu'image de fond mais en tant qu'image "normale" dans la structure HTML. En effet, pour des raisons d'accessibilité, en l'absence de CSS, cela permet au visiteur d'identifier clairement le site qu'il visite.
N'ayant trouvé aucune norme sur ce point, j'aimerais savoir si certains d'entre vous seraient à même de me communiquer d'avantage d'informations. Je doute qu'il y ai des normes sur ce genre de "détails" (qui n'en sont pas forcément au final) mais il existe peut-être des bonnes pratiques ou des usages courants sur ce point précis.
A contrario, ne serait-il également pas plus accessible d'avoir dans la structure HTML, un élément qui auraient pour background le logo et pour contenu textuel le nom du site, sa baseline, etc., texte ensuite masqué avec un text-indent négatif. Ainsi, en cas d'absence de CSS, l'information textuelle serait certainement plus claire que l'information visuelle (même si on peu conserver les 2 en remplissant consciencieusement l'alternative textuelle de l'image).
Dans l'attente de vos retours