[HTML/CSS] Firefox et images non dispo

Firefox et images non dispo [HTML/CSS] - HTML/CSS - Programmation

Marsh Posté le 14-06-2006 à 00:22:29    

Sous Firefox, quand un lien vers une image est foireux, il affiche rien du tout, on voit même pas qu'il devrait y avoir une image, alors que sous ie on a la belle croix rouge. Y a moyen de remédier à ça ? Ne me dites pas que c'est en mettant un truc dans le alt quand même [:ocube]
 
De plus j'ai essayé de faire une image de 80px par 80px. Sous ie, image non dispo, la taille fait bien 80*80. Sous Firefox, que dalle, pas d'image. J'ai trouvé une astuce en mettant un display:block, mais je doute que ça soit très propre.
 
Merci :jap:

Reply

Marsh Posté le 14-06-2006 à 00:22:29   

Reply

Marsh Posté le 14-06-2006 à 01:00:32    

godbout a écrit :

Ne me dites pas que c'est en mettant un truc dans le alt quand même [:ocube]


 
pourtant c est exactement le but de cette balise :sweat:
 
sinon tu precises la taille de ton image et firefox lui reservera quand meme l espace que tu as défini
meme si l image n est pas dispo, pas besoin de display

Reply

Marsh Posté le 14-06-2006 à 10:07:27    

J'voulais dire, pour le coup du alt, que dans ie même sans cet attribut tu vois qu'une image est manquante, alors que c'est pas le cas avec ff, je trouve ça un peu naze.
 
En ce qui concerne la taille de l'image, je la précise bien en 80*80.
Sous ie aucun pb, la croix rouge fait 80*80. Sous ff, l'image fait la taille du texte qu'il y a dans le alt [:mlc]. La seule bidouille que j'ai trouvée pour le moment c'est de faire un display:block pour que la taille de 80*80 soit respectée :o
J'ai même tenté le min-height/width, mais ff ne veut rien savoir [:ocube]

Reply

Marsh Posté le 14-06-2006 à 10:14:05    

On s'en fou, que IE fasse ça et que FF non!! :o
 
la norme veut qu'on mette toujours un ALT.
 
Alors voilà, la question se pose pas, une image n'est plus disponible, c'est la valeur de ALT qui s'affiche.
 
Et Sux le comportement de IE... Ils font ce qu'ils veulent, mais vas pas chercher à donner les même comportement (débile pour cette exemple) à tout les navigateurs.
 
Voilà.

Reply

Marsh Posté le 14-06-2006 à 10:24:54    

Ok, bon, dans ce cas alors, aide moi à avoir une putain d'image de 80*80 qui s'affiche même si le lien vers l'image est faux :D

Reply

Marsh Posté le 14-06-2006 à 10:41:41    

corrige tes liens [:petrus75]


---------------
my flick r - Just Tab it !
Reply

Marsh Posté le 14-06-2006 à 10:48:01    

Les liens peuvent se romprent à tout moment [:dawao]

Reply

Marsh Posté le 14-06-2006 à 10:56:02    

godbout a écrit :

Les liens peuvent se romprent à tout moment [:dawao]


 
oui si les dieux ne sont pas avec toi  
 
Hum toi tu veux faire comme certain stockeur d'image font.. avoir une image même si l'autre est dead..
 
Ben je pense qu'un truc en PHP c'est mieux... tu fais une vérif si le file exist...sinon vben tu affiches limages par défaut..
 
mais attention, parfois cette image disparait aussi, alors fait une vérification sur cette image et affiche une autre image par défaut...
 
mais attention, parfois cette image disparait aussi, alors fait une vérification sur cette image et affiche une autre image par défaut...
 
mais attention, parfois cette image disparait aussi, alors fait une vérification sur cette image et affiche une autre image par défaut...
 
mais attention, parfois cette image disparait aussi, alors fait une vérification sur cette image et affiche une autre image par défaut...
 
mais attention, parfois cette image disparait aussi, alors fait une vérification sur cette image et affiche une autre image par défaut...
 
 
 :pfff:

Reply

Marsh Posté le 14-06-2006 à 11:10:25    

Si les images sont sur un serveur web distant ca risque d'etre long.


---------------
my flick r - Just Tab it !
Reply

Marsh Posté le 14-06-2006 à 11:22:13    

godbout a écrit :

Les liens peuvent se romprent à tout moment [:dawao]


Mauvaise conception, revoir conception.


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 14-06-2006 à 11:22:13   

Reply

Marsh Posté le 14-06-2006 à 11:22:47    

Et tout ça pour un pauvre site web. :/
Bon, merci pour vos infos, j'vous paierai une binouze à l'occaz [:super chinois]

Reply

Marsh Posté le 14-06-2006 à 11:24:14    

masklinn a écrit :

Mauvaise conception, revoir conception.


J'appelle pas ça de la mauvaise conception, j'essaye juste de gèrer tous les cas possibles. Ca c'est mon côté win32 et pointilleux [:ocube]
Ca fait pas longtemps que j'ai commencé à faire de la fausse programmation crade genre web, alors faut m'excuser [:cupra]


Message édité par godbout le 14-06-2006 à 11:24:27
Reply

Marsh Posté le 14-06-2006 à 19:00:04    

http://membres.lycos.fr/metaltrade//temp/Sans-titre-2.png
 
et pour etre un peu plus vicieux tu peux meme preciser une bordure a ton image
elle sera a la taille que tu as précisé dans ton style meme si l image ne s affiche pas
 

Code :
  1. <img src="" style="height:80px;width:80px;float:left;border:1px solid black;" alt="pwet" />

Reply

Marsh Posté le 15-06-2006 à 11:09:48    

'float:left' ça équivaut au 'display:block' évoqué plus haut :p


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 15-06-2006 à 22:20:31    

antp a écrit :

'float:left' ça équivaut au 'display:block' évoqué plus haut :p


 
bien vu  :whistle:  
 
mais bon placer l image c est important non ? :sweat:

Reply

Marsh Posté le 15-06-2006 à 22:35:46    

Y a des cas où les images soivent être inline [:spamafote]

Reply

Marsh Posté le 15-06-2006 à 22:41:40    

euh juste au cas ou si tu fais un display:inline sur mon exemple le rendu est le meme
ce qui compte c est que ca flotte :/

Reply

Marsh Posté le 16-06-2006 à 00:23:41    

Intéressant comme débat.

Reply

Marsh Posté le 16-06-2006 à 00:27:01    

godbout a écrit :

Intéressant comme débat.


 
mdr j espere bien c est toi qu on essaie d aider :D

Reply

Marsh Posté le 16-06-2006 à 01:30:24    

xtof_83 a écrit :

(débile pour cette exemple)


Je suis désolé, mais l'exemple n'a rien de débile, c'est juste une question de point de vue et sur ce coup là, j'interviens car je trouve effectivement que ce n'est pas pratique.
Une image peut très bien être "futile" et ne pas nécessité d'alternative et dans ce cas où l'on met alt="", bah Firefox, tu vois que dalle et je suis d'accord, c'est super chiant, surtout pendant le développement.
Et oui, il y a des images qui ne servent ni à la présentation ni au contenu, elles ne servent à rien mais on les mets parce que c'est mieux avec mais on ne met pas de ALT parce que l'aveugle ou celui qui navigue en mode texte n'en aurait surement rien à foutre. [:airforceone]  

Reply

Marsh Posté le 16-06-2006 à 02:11:06    

si elle est vraiment futile alors c est encore mieux si on sait meme pas qu elle existe si ?
je veux dire pas besoin de la fameuse croix rouge d ie ...
 
sinon c est quoi une image qui ne sert ni a la presentation ni au contenu ?
si c est juste "mieux avec" c est de la presentation
c-est-ca-qu-il-veut-dire-ce-mot :o

Reply

Marsh Posté le 16-06-2006 à 04:06:14    

mIRROR a écrit :

si elle est vraiment futile alors c est encore mieux si on sait meme pas qu elle existe si ?
je veux dire pas besoin de la fameuse croix rouge d ie ...


Si, comme ça quand tu développes, tu vois tout de suite que tu t'es planté dans le chemin de l'image.  [:airforceone]  
Après comme j'ai dit, on va pas débattre de ceux qui préfèrent et de ceux qui ne préfèrent pas, mais l'exemple n'a rien de débile et si moi je préfère, ça fait déjà 2 à le préférer sur ce topic. [:airforceone]  
 

mIRROR a écrit :

sinon c est quoi une image qui ne sert ni a la presentation ni au contenu ?
si c est juste "mieux avec" c est de la presentation
c-est-ca-qu-il-veut-dire-ce-mot :o


Allez, pour vous faire plaisir, on va dire que c'est de la présentation, perso, j'appelle ça de l'enrichissement visuel, du branlage de mouche, mais c'est sympa, c'est mieux avec, c'est pas indispensable. Ce que je voulais dire en disant qu'elle ne font pas parti de la présentation, c'est qu'il y a des images qui ne font pas parti du contenu et qui n'ont rien non plus à faire dans les CSS, je prenais les devants pour une future réponse de Tof83.
 
C'est comme, disons que tu as une fonction sauvegarder sur ton site, tu mets un icone "disquette à coté", mais tu décides de ne pas en faire un lien, mais tu veux quand même ton icone, bah voilà, tu vas pas faire un texte alternatif juste pour dire bêtement "Joli icone pour enrichir visuellement". Bah tu mets un alt vide si tu tiens à ta validation et sinon, tu mets rien. Par contre, quand tu développes, si tu vois rien sous Fx, tu te dis "Merde, j'ai oublié de mettre mon joli icone que j'ai fait sous Photoshop et sous IE, bah tu te dis "Tiens, j'ai dut me planter dans le chemin de l'icone". [:airforceone]  
Bon, vous ne serez peut-être pas d'accord avec mes exemples, mais surfer 2 minutes sur le web, même sur des sites "comme il faut", vous verrez qu'il y en a plein des meilleurs exemples.  [:airforceone]

Message cité 3 fois
Message édité par The-Shadow le 16-06-2006 à 04:12:08
Reply

Marsh Posté le 16-06-2006 à 04:13:18    

masklinn a écrit :

Mauvaise conception, revoir conception.


[:smiley du pendu]
 
Depuis le temps que tu rabaisses les gens sur HFR, si tu nous montrais un peu tes sites qu'on admire la perfection de leur conception.  :whistle:

Reply

Marsh Posté le 16-06-2006 à 04:46:39    

The-Shadow a écrit :

j'appelle ça de l'enrichissement visuel


 
aaaaaaaaaaaaaaaaaaaaah
de la presentation quoi j avais pas compris :D
(c est juste du troll t es pas obligé de repondre :D)
 

Citation :

C'est comme, disons que tu as une fonction sauvegarder sur ton site, tu mets un icone "disquette à coté", mais tu décides de ne pas en faire un lien, mais tu veux quand même ton icone


 
la par contre tu m excuses mais si tu me fais ca je suis frustré et je reviens plus sur ton site et jme dirais un truc dans le gout de masklinn:
 
site mal concu :o
 
apres c est sur que j ai pas votre experience sur de gros sites
 
mais c est comme si tu me disais que tu rajoutes dans tes infos bien concises de la merde en langue tchetchene  juste pour te faire plaisir meme si tu comprends pas a quoi  ca sert du genre "le labrador est un bon chien surtout avec de la mayonnaise" et je te laisse le soin de traduire en tchetchene  :sweat:
 
pour moi une image qui n a pas besoin d un texte alternatif a sa place dans une css sinon ca ne sert a rien
d ailleurs tu as bien du mal a trouver un exemple pertinent :/
 
 

Citation :

bah voilà, tu vas pas faire un texte alternatif juste pour dire bêtement "Joli icone pour enrichir visuellement". Bah tu mets un alt vide si tu tiens à ta validation et sinon, tu mets rien


 
la validation je m en cogne un peu c est surtout pour corriger mes fautes d inattention
ce qui prime c est la pertinence de l information
 
 

Citation :

Par contre, quand tu développes, si tu vois rien sous Fx, tu te dis "Merde, j'ai oublié de mettre mon joli icone que j'ai fait sous Photoshop et sous IE, bah tu te dis "Tiens, j'ai dut me planter dans le chemin de l'icone".


 
euh non parce que je verifie toujours avec ie et fx  
et que je ne mets jamais d infos qui servent a rien :o
 
 

Citation :

Bon, vous ne serez peut-être pas d'accord avec mes exemples, mais surfer 2 minutes sur le web, même sur des sites "comme il faut", vous verrez qu'il y en a plein des meilleurs exemples.


 
un mauvais exemple n a pas valeur d exemple :o
(ou alors juste de mauvais exemple justement :D)


Message édité par mIRROR le 16-06-2006 à 04:47:21
Reply

Marsh Posté le 16-06-2006 à 09:29:28    

The-Shadow a écrit :


Allez, pour vous faire plaisir, on va dire que c'est de la présentation, perso, j'appelle ça de l'enrichissement visuel, du branlage de mouche, mais c'est sympa, c'est mieux avec, c'est pas indispensable. Ce que je voulais dire en disant qu'elle ne font pas parti de la présentation, c'est qu'il y a des images qui ne font pas parti du contenu et qui n'ont rien non plus à faire dans les CSS, je prenais les devants pour une future réponse de Tof83.


 
Ben que veux tu que je te dise, on sait tous, à notre niveau, que encore beaucoup de chose ne peuvent pas être faite sémantiquement correct. Il y a pas moins d'une semaine, j'ai du adapté le code, à mon design et non pas le contraire...
 
ça m'a fait chier, mais c'est comme ça. [:atog]  
 
Bon pour le cas présent, c'est comme d'habitude:  
 
_2 facon de penser
 
Apres le coup du alt vide, franchement moi ce que jen pense, autant pas en mettre dans ce cas, car c'est un peu etre contradictoire.
Vouloir etre valide, mais pas accepter le pourquoi de cette norme... :pt1cable:  
 
Ensuite comme le dis mIRROR, je trouve que ton exemple a peu de valeur, (tu nous as habitué à mieux, mon ami :D)
 
Enfin voilà...

Reply

Marsh Posté le 16-06-2006 à 11:35:08    

Pour une fois je suis d'accord avec The-Shaddow, je trouve que la façon dont IE affiche les images invalides est mieux que celle de Firefox :o


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 16-06-2006 à 11:44:26    

aie aie aie... ça va faire un fight équilibré... :D

Reply

Marsh Posté le 16-06-2006 à 12:18:32    

hello
 
si on connait par avance la taille de l'image, on la met dans un block div dont on spécifie les dimensions. si l'image n'est pas là, le block div est quand même affiché.
 
Dites moi si je dis des conneries, oui si c'est pas bien de faire ca
 
:jap:

Reply

Marsh Posté le 16-06-2006 à 13:46:54    

bah c est pas bien l image est deja un block pourquoi en rajouter un ? :sweat:

Reply

Marsh Posté le 16-06-2006 à 15:10:00    

nabbo a écrit :

hello
 
si on connait par avance la taille de l'image, on la met dans un block div dont on spécifie les dimensions. si l'image n'est pas là, le block div est quand même affiché.
 
Dites moi si je dis des conneries, oui si c'est pas bien de faire ca
 
:jap:


C'est la première solution qui m'était venue en tête, mais ça n'avait pas marché sous ff, va savoir pourquoi [:ocube]
J'ai pas eu le temps de lire les réponses de tlm encore, j'ai pas touché au code depuis quelques jours, désolé [:counterslash]

Reply

Marsh Posté le 16-06-2006 à 15:58:05    

J'avais posté ici y'a une heure non ?  :heink:  
 
Mon message a été effacé ou j'suis trop fatigué et en fait je ne l'ai pas posté ?  :??:

Reply

Marsh Posté le 16-06-2006 à 16:01:00    

The-Shadow a écrit :

J'avais posté ici y'a une heure non ?  :heink:  
 
Mon message a été effacé ou j'suis trop fatigué et en fait je ne l'ai pas posté ?  :??:


 
 
ça m'est arrivé 2 fois aussi...j'ai mis ça sur le coup de ma fatigue... :heink:  :heink:

Reply

Marsh Posté le 16-06-2006 à 16:08:27    

Bon bah je vais refaire mon message alors.
 

xtof_83 a écrit :

Apres le coup du alt vide, franchement moi ce que jen pense, autant pas en mettre dans ce cas, car c'est un peu etre contradictoire.
Vouloir etre valide, mais pas accepter le pourquoi de cette norme... :pt1cable:


Je disais donc que le choix de faire valider son site par le W3C validator ne signifie pas qu'on veut être sémantiquement parfait.
Dans mon cas, je préfère mettre des alt="" que rien (c'est assez rare quand même, j'évite) pour que mon site passe au test tidy, ça permet de tester la propreté du code niveau code, pas niveau sémantique, voir les balises non fermés ou autres.
Après, si on prend cette page par exemple :
http://www.gloriette-artemis.net/wikipedi.html
 
Bon, passons sur le fait que ça soit tout en table tout ça, ça passe niquel au W3C, le code est propre, sauf le onbeforeunload, ce qui me permet d'inscrire le message patientez S.V.P. (et aussi les compteurs, enfin ça, j'y peux pas grand chose).

Reply

Marsh Posté le 16-06-2006 à 16:21:36    

The-Shadow a écrit :

J'avais posté ici y'a une heure non ?  :heink:  
 
Mon message a été effacé ou j'suis trop fatigué et en fait je ne l'ai pas posté ?  :??:


Tu as dû poster depuis firefox.

Reply

Marsh Posté le 16-06-2006 à 16:26:19    

De Firefox, de IE, de Konqueror, de Safari, etc.
En fait, rien à faire, quand je viens sur HFR, je prends le premier ordi et le premier navigateur qui me tombe sous la main. :D
Je ne trouve pas qu'il y ai vraiment des grosses différences entre les navigateurs malgré ce qu'on dit.


Message édité par The-Shadow le 16-06-2006 à 16:27:02
Reply

Marsh Posté le 16-06-2006 à 16:36:50    

Firefox commence par un F alors que Internet Explorer commence par un I, si ça c'est pas de la grosse différence.

Reply

Marsh Posté le 16-06-2006 à 16:39:50    

lol
Par contre, j'avoue que j'ai jamais essayé d'autres navigateurs comme Maxthon qui pourtant rencontre un fort succès sur d'autres forums.
 
En fait, perso, les 2 seuls choses qui me font utiliser Firefox, c'est Tidy (Extension pour valider le code en temps réel) et les onglets.
J'attends impatiemment IE7. :D

Reply

Marsh Posté le 16-06-2006 à 16:44:51    

Le navigateur wanadoo gère les onglets, tu devrais essayer.
C'est quoi cette histoire de Tidy ? [:dawao]

Message cité 1 fois
Message édité par godbout le 16-06-2006 à 16:45:01
Reply

Marsh Posté le 16-06-2006 à 16:49:24    

godbout a écrit :

Le navigateur wanadoo gère les onglets, tu devrais essayer.
C'est quoi cette histoire de Tidy ? [:dawao]


extension de validation HTML dans Firefox


---------------
my flick r - Just Tab it !
Reply

Marsh Posté le 16-06-2006 à 17:31:42    

C'est juste utile pour quand tu codes, donc ?

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed