| Auteur | |
|---|---|
| boulaneige | # 18 Apr 2009 - 18:56:52 |
| 117 Posts |
Bonjour à tous, C'est moi ou - sous Windows - mes navigateurs graphiques gèrent mal ou pas l'attribut alt de la balise img ? - Firefox 3.0.8 : affiche l'intégralité de l'alternative au détriment de la taille de l'image. Bémol : le manque de matérialisation (pas évident quand plusieurs images se suivent) - IE 7.0.5730 : respecte les dimensions de l'image au détriment du texte, mais permet de le visualiser en entier au passage de la souris (encore faut-il le savoir) - Opera 9.64 : respecte les dimensions de l'image au détriment du texte - Chrome 1.0.154 : matérialise le fichier manquant en respectant ses dimensions - Safari 3.2.1 : comme Chrome. Précision : pour une image réellement absente. J'ai raté un truc dans les préférences ? Question subsidiaire : peut-on abandonner img pour object ? Merci |
| dew | # 18 Apr 2009 - 19:36:32 |
| Administrateur 1345 Posts |
boulaneige a écrit : Avec Gecko (Mozilla) et Opera oui, avec IE non, même si cela s'arrange avec IE7/8. |
| boulaneige | # 18 Apr 2009 - 19:53:16 |
| 117 Posts |
Merci de ta réponse, Je suis effectivement en train de faire des essais, et IE 7 ne m'affiche ni jpg ni png Et curieusement, selon le type, j'ai ou pas l'alternative !?! Mon code me paraît pourtant correct non ? <p><object data="casq.jpg" type="image/jpeg"> Modifié par boulaneige (18 Apr 2009 - 19:55) |
| fvsch | # 18 Apr 2009 - 22:19:53 |
| Administrateur 19941 Posts |
boulaneige a écrit : Peux-tu définir précisément ce que serait une bonne gestion de cet attribut? |
| boulaneige | # 19 Apr 2009 - 01:28:22 |
| 117 Posts |
Qu'il soit au minimum lisible : Quelqu'un pourrait décrire le rendu sur les versions mobiles des navigateurs ? EDIT : ce ne sont pas mes navigateurs courants, je n'exclue donc pas d'avoir raté une option dans les préférences. Modifié par boulaneige (19 Apr 2009 - 01:32) |
| fvsch | # 19 Apr 2009 - 14:32:22 |
| Administrateur 19941 Posts |
À tout hasard: tu as défini les dimensions des images côté HTML, ou peut-être dans le CSS? Si oui, que se passe-t-il si tu retires ces dimensions? |
| boulaneige | # 19 Apr 2009 - 14:48:38 |
| 117 Posts |
Les dimensions des images sont définies dans la balise img. Le code est tout bête : <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> Le but était de voir le comportement natif des navigateurs, et j'avoue tomber de haut... Tellement habituée à utiliser diverses extensions... EDIT : oups, trompée de page, j'ai modifié la balise html du code Modifié par boulaneige (19 Apr 2009 - 14:55) |
| fvsch | # 21 Apr 2009 - 08:51:14 |
| Administrateur 19941 Posts |
boulaneige a écrit : Ce que tu as donc fait avec une page de test sans attributs height et width pour les images, à titre de comparaison. Qu'est-ce que ça a donné? |
| boulaneige | # 21 Apr 2009 - 12:05:37 |
| 117 Posts |
Salut Florent, Oui bien sur j'ai testé, sans dimension, Opera et IE affichent l'intégralité du contenu de l'alternative. Chrome et Safari restent sur leur position : aucune alternative. J'ai testé aussi Konqueror qui a un comportement également très étrange, similaire à Chrome avec des dimensions, et quand il n'y en a pas, il n'affiche qu'une partie du alt... Ca me perturbe cette histoire. Pour moi c'est pas logique qu'un attribut optionnel prenne le dessus sur un attribut obligatoire mais surtout des plus importants. Je copierai donc 1000 fois : si image petite avec alt non vide, pas de dimension !important Question subsidiaire bis : quel est le navigateur qui respecte le mieux les specs dans ce cas précis ? |
| Laurent Denis | # 23 Apr 2009 - 16:16:41 |
| 7979 Posts |
Bonjour, Au risque de surprendre, aucun navigateur graphique n'est censé afficher les alternatives textuelles d'une manière complète ou tout simplement consultable en cas de désactivation des images, selon la norme en vigueur (UAAG 1.0). Il suffit par exemple que celles-ci soient consultables image après image via les propriétés de l'image dans le navigateur. Modifié par Laurent Denis (23 Apr 2009 - 16:26) Ne parlons pas de choses nouvelles. Commencez par ne pas détourner CSS de son objet, ce que vous faites immanquablement avec des techniques sexy qu'on enseigne ici. |
| boulaneige | # 24 Apr 2009 - 02:15:20 |
| 117 Posts |
Merci beaucoup pour ces précisions |