Images sans contenu sémantique devant être agrandies : alt

HTML5, CSS3, Javascript, support des mobiles... Que penser de votre site ? Vous manquez d'informations pour la construction d'un site qui puisse s'afficher correctement partout ? C'est un problème simple, un peu complexe ? Venez ici !
Andong

Images sans contenu sémantique devant être agrandies : alt

Message par Andong »

Rebonjour,

J'ai pas mal d'images qui ne servent qu'à faire joli mais que je ne peux pas les définir en css parce que je veux que le site soit beau quand on l'agrandit (comme l'a remarqué calimo c'est pas encore fini...) et je ne vois pas comment définir par exemple un background qui s'agrandit quand on fait Ctr+.

Donc je ne veux pas renseigner de alt qui vont pourrir visuellement mon site vu que IE les affiches au survol. Mais si je ne les renseigne pas c'est pas très valide tout ça. alors comment faire ?

Merci

PS : ça aussi ça me fait du volume dans ma css, les règles pour les div qui ne contiennent qu'un background

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1.6) Gecko/20070725 Firefox/2.0.0.6
Asumbaa
Tyrannosaurus Rex
Messages : 2411
Inscription : 08 déc. 2004, 20:07

Message par Asumbaa »

Salut,

En principe une image qui ne sert qu'à faire joli, c'est typiquement quelque chose à définir dans la feuille de styles. Pourquoi ça ne fait pas beau quand tu agrandis ? Et en quoi utiliser une balise img te permet d'avoir un meilleur rendu à l'agrandissement ?

Ceci dit il n'y a aucun souci à écrire alt="" C'est parfaitement valide, si toi en tant que concepteur du site tu estimes que ceux qui n'ont pas les images n'ont pas besoin de savoir qu'il y en a une (et qu'ils ne perdent pas d'info), ce n'est pas un problème.
calimo
Animal mythique
Messages : 14118
Inscription : 26 déc. 2003, 11:51

Message par calimo »

J'approuve ce qu'a dit Asumbaa, j'irais même plus loin : une image avec alt="" n'a pas sa place dans le code HTML et devrait être mise comme style CSS. Bien sur, c'est très théorique :P

Au passage je ne comprends pas trop cette histoire d'agrandissement non plus... :? seul le texte s'agrandit dans Firefox, et dans Opera normalement tout s'agrandi !

http://www.eclatdereve.com/template_def ... cadre3.gif
Tu n'as pas vraiment besoin d'une image, ou plutôt, pour les bords et le fond, tu peux très bien utiliser les CSS. Ne restent alors que les angles et les €/Cadenas/Camion :wink: (pour les angles, il y a quelques tutos sur le net qui expliquent comment faire et quelles solutions choisir). Du coup ça devrait s'agrandir plus ou moins bien :wink:
Benoit
Administrateur
Messages : 4894
Inscription : 19 juil. 2003, 10:59

Message par Benoit »

calimo a écrit :J'approuve ce qu'a dit Asumbaa, j'irais même plus loin : une image avec alt="" n'a pas sa place dans le code HTML et devrait être mise comme style CSS. Bien sur, c'est très théorique :P
Très exagéré tu veux dire ? On ne va par exemple pas mettre tous vos avatars dans une feuille CSS.
Andong

Message par Andong »

Justement je veux forcer FF à faire comme Opéra quand on agrandit le texte. Sinon c'est moche ! Donc je définis la taille de mes images en em, mais pour ça je ne peux tout faire en css si ?

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1.6) Gecko/20070725 Firefox/2.0.0.6
Benoit
Administrateur
Messages : 4894
Inscription : 19 juil. 2003, 10:59

Message par Benoit »

C'est possible, mais il te faut une règle différente pour chaque taille d'image possible. Et évidemment tu dois connaître la valeur en em qui correspond à leur taille originale, ce qui est pas forcément facile.
Andong

Message par Andong »

Benoît, j'ai cherché et je n'ai pas trouvé de quelle solution tu parles. Je cherche à supprimer la balise img de mon code pour du tout css, tout en gardant sa taille en em et donc son agrandissement avec le texte sous FF. Peux-tu m'en dire plus ?

Merci

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1.6) Gecko/20070725 Firefox/2.0.0.6
Répondre

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 5 invités