Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

bug firefox ?

1 réponse
Avatar
lea
Bonjour,

Voici un truc très très bizarre.

Cela fait quelques heures que je bataille avec un petit bout de code html
pour afficher correctement un png 32bits.
Je viens de me rendre compte que le code source de la page sous firefox a
une erreur, alors que sous IE c'est le bon code source. Le code n'est pas
délivré en fonction du navigateur.

Je m'explique.Voici, en gros le code en question:
<div id="png">
<!--[if !IE]> <-->
<img src="png32.png" alt="">
<!--> <![endif]-->
<!--[if gte IE 5.5000]>
<span style="width: 880px; height: 205px; padding:0; margin:0;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='png32.png',
sizingMethod='scale');"></span>
<![endif]-->
</div>et voici ce que j'obtiens losque je fais "code source de la page" sous
firefox
<div id="png">
<!--[if !IE]> <-->
<img src="png32.png" alt="">
<!--> <![endif]>
<!--[if gte IE 5.5000]>
<span style="width: 880px; height: 205px; padding:0; margin:0;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='png32.png',
sizingMethod='scale');"></span>
<![endif]-->
</div>Notez la différence sur le premier endif.
D'ailleurs la coloration synthaxique de Firefox me met cette balise en
rouge-rosé

Est-ce que ce problème de code source inexact sous Firefox est connu ? Si
oui, dans quelles conditions, quelles balises, etc.

merci,
lea

1 réponse

Avatar
Yamo'
Le 20/09/2006 16:08, lea a écrit:
Bonjour,

Voici un truc très très bizarre.

Cela fait quelques heures que je bataille avec un petit bout de code ht ml
pour afficher correctement un png 32bits.
Je viens de me rendre compte que le code source de la page sous firefox a
une erreur, alors que sous IE c'est le bon code source. Le code n'est p as
délivré en fonction du navigateur.



En effet j'ai vu la même différence avec le code suivant :


<!--[if IE]>
<object id="IEQT"
classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B"
width="320"
height="270">
<param name="src" value="pub_gateau.mov"/>
<param name="autoplay" value="true"/>
<param name="controller" value="true"/>
</object>
<![endif]-->
<!--[if !IE]> <-->
<object id="NonIEQT"
data="pub_gateau.mov"
type="video/quicktime"
width="320"
height="270">
<param name="autoplay" value="-1"/>
<param name="controller" value="-1"/>
</object>
<!--> <![endif]-->

Mais ça n'empêche pas l'exécution du code!

--
Stéphane