8791 sujets

Développement web côté serveur, CMS

salut
une petite question:

j'ai une boucle en php qui me donne des images et des liens ,et je veux bien que les images s'affichent horizontalement et que je puisse cliquer sur une image.
exemple de code:


<?php foreach($donné as $img=>$lien){  ?>
    <span style="float:left;">
        <a href=" <?php echo $lien; ?>" > 
            <img src="<?php echo $img ; ?>" />
       </a>
   </span>
    
<?php } ?
>

ça marche dans ff mais impossible de cliquer sur une image en ie66 !!
j'espère que vous avez une réponse.merci
Hello,

à priori il ne s'agit pas d'un problème de PHP mais de css. Smiley cligne

Il faudrait voir le reste du code (css et html généré).

En passant, il manque l'attribut alt à tes images.

A+
Modifié par Heyoan (19 Aug 2008 - 02:33)
Pour le code ,je vous donne le ce lien vers le site en panne avec ie6.
je vous rappelle que je ne peux pas cliquer sur une image en ie6 alors que dans ff ça marche!!

j'ajoute que dans mon fichier css quand j'élimine flaot:left du conteneur d'image ,l'affichage des images est en désordre mais le clic sur l'image marche dans ie.

j'attends votre aide,merci
Modifié par adimou (21 Aug 2008 - 22:55)
Re-bonjour,

Hmm... ne le prends pas mal mais ton code c'est... hmm... un peu la jungle ! Smiley biggol

Je parle des 94 erreurs de validation et surtout :

* du code placé après </body>

* de l'absence de balise <\html>

* d'une curieuse balise <\noscript> au milieu de nulle part

* d'un div #cadre2 d'une largeur de 550px à l'intérieur d'un div #cadre de 470px

* de la multitude de SPAN ?

* des éléments qui se recouvrent

* etc, etc...


Pas étonnant qu'IE6 (et également IE7) s'emmêlent les pinceaux et ne savent pas comment restituer ta page.

Concernant les css, le fait d'en mettre au niveau des balises rend le code vraiment illisible...

En l'état le mieux serait, il me semble, de tout réécrire en partant d'une structure solide et peut-être également de réviser les bases. Un petit tour sur cet article : Comment débuter et trouver l'information, ainsi que dans les Tutoriels et dans la FAQ devrait déjà bien t'informer sur les standards du web et la manière de faire un site conforme.

Tu pourrais également jeter un oeil aux modèles de mise en page en CSS pour te donner une base de travail.

Bonne continuation Smiley smile .
[Resolu]/*pour moi*/
Vous avez parfaitement raison.
mais je vous rassure que le site que j'ai donné le lien n'est qu'un site teste sur lequel je fait des testes de temps à autre.j'ai donné le lien pour que vous compreniez plus mon problème.

Yorika.j'ai trouvé la source de mon problème.
l'image background ne supporte pas hover en ie6!!
c à d un div sur lequel tu mis background image ne supporte pas a:hover en ie.

Smiley biggol
Modifié par adimou (21 Aug 2008 - 01:18)
adimou a écrit :

c à d un div sur lequel tu mis background image ne supporte pas a:hover en ie.
Euh... quoi ? Smiley confuse

Je dirais plutôt qu'en passant de 94 à 73 erreurs tu as corrigé quelque chose qui empêchait le clic sur IE6...

Mais puisque ça te convient comme ça : bonne continuation ! Smiley smile