Bonjour,
J'ai un petit problème : sur ma page de code j'ai signalé pour chaque image le "title". Ayant des titres très long, pour faciliter la lecture de ce code, j'ai effectué des retours à la ligne (cela m'évite d'avoir des pages avec une longueur infinie). Sous mozilla et sous safari pas de problème, le texte s'affiche correctement, c'est-à-dire sans prendre en compte les retours à la ligne. Mais sous ie 7 et ie 8, ces retours s'effectuent et cela donne une mise en forme nulle. Une collègue m'a dit qu'il existait peut-être un code ou une indication à mettre sur la page pour que cela n'arrive pas. Savez-vous lequel?
Je vous joins un lien afin de mieux comprendre:
http://www.livre-poitoucharentes.org/Escales/voiesfluviales.php
Merci.
Modifié par hb4 (01 Jul 2009 - 09:51)
Bonjour,

Est-ce que ces title (qui sont les même que les alt, donc redondant, donc sans grand intérêt) doivent absolument être aussi long ?

alt et title n'ont pas pour vocation de contenir des description longues, c'est par contre celle de longdesc.

Personnellement, dans ton cas de figure, je supprimerais les title, qui ne donne aucune information supplémentaire à propos du lien, et je réduirais le contenu du alt (qui doit contenir un texte alternatif portant le même contenu que l'image (contenu qui est d'ailleurs duppliqué, en partie, avec les légendes sous les images)).

ps. : title, dans ce cas-ci est un attribut non une balise.
Modifié par Laurie-Anne (01 Jul 2009 - 11:04)
Bonjour,

Une suggestion pour le côté HTML:
<a href="grande image">
  <img src="petite image" alt="" />
  Légende de l'image
</a>

Ici le fait que le lien mène vers la même image en plus grand est implicite. (Ce n'est pas évident mais l'utilisateur peut le découvrir de lui-même en testant, et ça peut marcher assez bien.)

On peut aussi choisir d'afficher une information plus complète:
<span>
  <a href="grande image">
    <img src="petite image" alt="" />
  </a>
  Légende de l'image
  <a href="grande image">(voir l'image en grand)</a>
</span>

Les solutions sont nombreuses. Par contre, mieux vaut ne pas se reposer sur le title pour donner une information que l'on juge importante. Un title (attribut), c'est plus pour une information secondaire; il faut tenir compte du fait que l'utilisateur peut (et va souvent) complètement louper cette information.
Merci à vous deux pour vos réponses.
Je sais bien que alt et title ne doivent pas contenir de longues descriptions mais pour certaines de mes images la légende est longue(titre, date, lieu, etc...) et je ne peux pas faire plus court en raison d'engagement pris auprés des personnes ayant prêtés les docs.
Je vais donc essayer longdesc que je ne connaissais pas pour les plus longues. Autrement je pense bien être obligé d'utiliser le title et le alt car j'utilise une lightbox et si j'enlève le title, je n'ai plus rien.
Voilà. Bonne journée. Smiley biggrin